form.aspx.cs
上传用户:xrffrp
上传日期:2022-03-25
资源大小:22155k
文件大小:3k
源码类别:

OA系统

开发平台:

ASP/ASPX

  1. using System;
  2. using System.Data;
  3. using System.Data.SqlClient;
  4. using System.Configuration;
  5. using System.Collections;
  6. using System.Web;
  7. using System.Web.Security;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.WebControls.WebParts;
  11. using System.Web.UI.HtmlControls;
  12. public partial class web_new_repair_form : System.Web.UI.Page
  13. {
  14.     string departmentid = "";
  15.     protected void Page_Load(object sender, EventArgs e)
  16.     {
  17.         if (!IsPostBack)
  18.         {
  19.             LoginDAO.CheckLogin(Session, Response, "../", 2);
  20.         }
  21.         if (Session["user"] != null)
  22.         {
  23.             DateMgr mgr = new DateMgr();
  24.             User user = (User)Session["user"];
  25.             lbno.Text = mgr.getTime();
  26.             wtime.Text = mgr.getDateTime();
  27.             bxmanger.Text = user.Emp_name;
  28.             department.Text = user.Department.Name;
  29.             departmentid = user.Department.Id.ToString();
  30.             SqlConnection conn = dbConnection.getConnection();
  31.             conn.Open();
  32.             SqlCommand sqlcom = new SqlCommand("select tel from oa_department where id='" + departmentid + "'", conn);
  33.             try
  34.             {
  35.                 tel.Text = sqlcom.ExecuteScalar().ToString();
  36.             }
  37.             catch
  38.             {
  39.             }
  40.         }
  41.     }
  42.     protected void ShowMessageBox(string strMessage)
  43.     {
  44.         Response.Write(string.Format("<script>alert('{0}')</script>", strMessage));
  45.     }
  46.     protected void Button1_Click(object sender, EventArgs e)
  47.     {
  48.         DateMgr mgr = new DateMgr();
  49.         SqlConnection conn = dbConnection.getConnection();
  50.         conn.Open();
  51.         int id = 1;
  52.         SqlCommand sqlcom1 = new SqlCommand("select max(id) as id from oa_repair", conn);
  53.         SqlDataReader dr1 = sqlcom1.ExecuteReader();
  54.         try
  55.         {
  56.             if (dr1.HasRows)
  57.             {
  58.                 while (dr1.Read())
  59.                 {
  60.                     id = Convert.ToInt32(dr1["id"])+1;
  61.                 }
  62.             }
  63.         }
  64.         catch
  65.         {
  66.         }
  67.         dr1.Close();
  68.         SqlCommand sqlcom = new SqlCommand("insert into oa_repair(id,form_id,department,lbperson,type,equipment,comment,create_time,[Level],bxperson,area)values(" + id + ",'" + lbno.Text.ToString() + "','" + department.Text.ToString() + "','" + Convert.ToInt32(Session["user_id"].ToString()) + "','" + DropDownList1.SelectedItem.ToString() + "','" + DropDownList2.SelectedItem.ToString() + "','" + TextBox1.Text.ToString() + "','" + mgr.getDate() + "','" + DropDownList3.SelectedItem.ToString().Trim() + "','" + bxperson.Text.ToString().Trim() + "','" + DropDownList4.SelectedItem.ToString().Trim() + "')", conn);
  69.         sqlcom.ExecuteNonQuery();
  70.         id=1;
  71.         SqlCommand sqlcom3 = new SqlCommand("select max(id) as id from oa_repair_d", conn);
  72.         SqlDataReader dr3 = sqlcom3.ExecuteReader();
  73.         try
  74.         {
  75.             if (dr3.HasRows)
  76.             {
  77.                 while (dr3.Read())
  78.                 {
  79.                     id = Convert.ToInt32(dr3["id"])+1;
  80.                 }
  81.             }
  82.         }
  83.         catch
  84.         {
  85.         }
  86.         dr3.Close();
  87.         SqlCommand sqlcom2 = new SqlCommand("insert into oa_repair_d(id,form_id)values(" + id + ",'" + lbno.Text.ToString() + "')", conn);
  88.         sqlcom2.ExecuteNonQuery();
  89.         conn.Close();
  90.         ShowMessageBox("报修成功");
  91.     }
  92. }