예제 #1
0
 private void btn_Login_Click(object sender, EventArgs e)
 {
     try
     {
         sysHandleInfo handleInfo = new sysHandleInfo();
         bool          b          = false;
         int           jiebie_Id  = 0;
         string        sql        = "SELECT * FROM login_user";
         DataTable     dt         = data.Query(sql);
         foreach (DataRow dr in dt.Rows)
         {
             if (this.cboUser.Text == dr["_name"].ToString() && this.txtPassWord.Text == dr["_pass"].ToString())
             {
                 b         = true;
                 _UserName = dr["_name"].ToString();
                 _PassWord = dr["_pass"].ToString();
                 jiebie_Id = Convert.ToInt32(dr["_jibieid"]);
                 string    sql_id = "SELECT * FROM jibie where id='" + jiebie_Id + "'";
                 DataTable dt1    = data.Query(sql_id);
                 foreach (DataRow dr1 in dt1.Rows)
                 {
                     _RCGL = Convert.ToBoolean(dr1["_richang"]);
                     _FYGL = Convert.ToBoolean(dr1["_fangyuan"]);
                     _KHGL = Convert.ToBoolean(dr1["_kehu"]);
                     _NBGL = Convert.ToBoolean(dr1["_neibu"]);
                     _XTSZ = Convert.ToBoolean(dr1["_xitong"]);
                 }
             }
         }
         if (b == true)
         {
             handleInfo.HandlePerson  = this.cboUser.Text;
             handleInfo.HandleContent = "操作登陆成功";
             handleInfo.HandleRemark  = this.cboUser.Text + "登陆";
             dl.InserHandle(handleInfo);
             if (t != true)
             {
                 mainForm main = new mainForm();
                 main.Show();
                 this.Visible = false;
             }
             else
             {
                 this.Visible = false;
             }
         }
         else
         {
             MessageBox.Show("用户名或者密码不正确!", "Error:", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
        public int InserHandle(sysHandleInfo syshandleInfo)
        {
            string date = DateTime.Now.ToString();

            MySqlParameter[] para = { data.MakeInParam("?HandlePerson",  MySqlDbType.VarChar,  syshandleInfo.HandlePerson),
                                      data.MakeInParam("?HandleContent", MySqlDbType.VarChar,  syshandleInfo.HandleContent),
                                      data.MakeInParam("?HandleRemark",  MySqlDbType.VarChar,  syshandleInfo.HandleRemark),
                                      data.MakeInParam("?date",          MySqlDbType.Datetime, date) };
            string           strsql = "INSERT INTO rizhi ( time, person, concent, remark) VALUES (?date,?HandlePerson,?HandleContent,?HandleRemark)";//在使用MySQL的时候使用mysqlparameters需要将@变成?号

            return(data.Runsql(strsql, para));
        }