예제 #1
0
 private void BtnOK_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         DataTable dtPass = new DataTable();
         string    sql    = "select * from NG_DUNG where ND_MA='" + BienBll.Ndma.Trim() + "' and ND_MATKHAU='" +
                            s.Encrypt(CurPasswordBox.Password.Trim(), true) + "'";
         cls.ClsConnect();
         dtPass = cls.LoadDataText(sql);
         if (dtPass.Rows.Count > 0)
         {
             if (PasswordBox.Password.Trim() == "")
             {
                 MessageBox.Show("Bạn chưa nhập mật khẩu mới !", "Thông báo",
                                 MessageBoxButton.OK, MessageBoxImage.Warning);
             }
             else if (s.KiemTraKyTuTv(PasswordBox.Password.Trim()) > 0)
             {
                 MessageBox.Show("Mật khẩu mới có ký tự tiếng việt !", "Thông báo",
                                 MessageBoxButton.OK, MessageBoxImage.Warning);
             }
             else
             {
                 if (PasswordBox.Password.Trim() != RePasswordBox.Password.Trim())
                 {
                     MessageBox.Show("Mật khẩu mới không khới nhau", "Thông báo",
                                     MessageBoxButton.OK, MessageBoxImage.Warning);
                 }
                 else
                 {
                     string sqlup = "update NG_DUNG set ND_MATKHAU='" + s.Encrypt(PasswordBox.Password.Trim(), true) + "' where ND_MA='" + BienBll.Ndma.Trim() + "'";
                     cls.UpdateDataText(sqlup);
                     MessageBox.Show("Đổi mật khẩu thành công !", "Thông báo",
                                     MessageBoxButton.OK, MessageBoxImage.Information);
                     this.Close();
                 }
             }
         }
         else
         {
             MessageBox.Show("Mật khẩu củ không đúng, hoặc chưa chọn người cần đổi", "Thông báo",
                             MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error",
                         MessageBoxButton.OK, MessageBoxImage.Warning);
     }
     cls.DongKetNoi();
 }
예제 #2
0
 private void BtnThem_OnClick(object sender, RoutedEventArgs e)
 {
     if (TxtMaBox.Text != "")
     {
         try
         {
             cls.ClsConnect();
             string sql = "select * from NG_DUNG where ND_MA='" + TxtMaBox.Text.Trim() + "'";
             //MessageBox.Show(sql);
             var dtkt = cls.LoadDataText(sql);
             if (dtkt.Rows.Count > 0)
             {
                 MessageBox.Show("UserName : "******" đã tồn tại", "Thông báo",
                                 MessageBoxButton.OK,
                                 MessageBoxImage.Warning);
             }
             else
             {
                 string sqladd =
                     "insert into NG_DUNG(ND_MA,ND_TEN,ND_MOBILE,ND_MATKHAU,ND_TTHAI,ND_QUYEN,ND_MADV,ND_PHONGBAN,ND_CHUCVU,MA_CIF,SUB_CMT)" +
                     " Values('" + TxtMaBox.Text + "',N'" + TxTenBox.Text + "','" + TxtMobile.Text + "','" +
                     s.Encrypt(passwordBox.Password, true) + "','" + TxtTrThai.Text + "','" + TxtQuyen.Text + "','" + TxtPos.Text.Trim() +
                     "','" + TxtPhong.Text.Trim() + "','" + TxtChucVu.Text.Trim() + "','" + TxtCif.Text + "','" + TxtCMTBox.Text + "')";
                 MessageBox.Show(sqladd);
                 cls.UpdateDataText(sqladd);
                 MessageBox.Show("Đã thêm " + TxTenBox.Text + " vào người dùng !", "Thông báo",
                                 MessageBoxButton.OK, MessageBoxImage.Information);
             }
             cls.DongKetNoi();
             ClearAll();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Lổi, kiểm tra lại thông tin " + ex.Message, "Thông báo", MessageBoxButton.OK,
                             MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show("Nhập UserName ", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
예제 #3
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            if (cls.KiemTraKetNoi())
            {
                #region

                try
                {
                    cls.ClsConnect();
                    DataTable dt       = new DataTable();
                    String    userName = txtUserName.Text.Trim();
                    String    passWord = sBll.Encrypt(PassBox.Password.Trim(), true);
                    string    sql      = "select * from NG_DUNG where ND_MA= " + "'" + userName + "' and ND_MATKHAU= " + "'" +
                                         passWord + "'";
                    dt = cls.LoadDataText(sql);
                    if (dt.Rows.Count > 0)
                    {
                        DataRow dtr = dt.Rows[0];
                        BienBll.Ndma           = (string)dtr["ND_MA"];
                        BienBll.NdTen          = (string)dtr["ND_TEN"];
                        BienBll.NdDiachi       = (string)dtr["ND_DIACHI"];
                        BienBll.NdCapbc        = (string)dtr["ND_CAPBC"];
                        BienBll.NdMadv         = (string)dtr[9];
                        BienBll.Quyen          = (string)dtr["ND_QUYEN"];
                        BienBll.NdTrangThai    = (string)dtr["ND_TTHAI"];
                        BienBll.MainPos        = ConfigurationManager.AppSettings["MainPos"];
                        BienBll.LogIn          = (string)dtr["ND_LOGIN"];
                        BienBll.ChucVu         = (string)dtr["ND_CHUCVU"];
                        BienBll.PhongBan       = (string)dtr["ND_PHONGBAN"];
                        BienBll.ChamCong       = (string)dtr["CHAMCONG"];
                        BienBll.EndOfYearBefor = DateTime.Parse("31/12/" + DateTime.Now.AddYears(-1).ToString("yyyy"));
                        if (BienBll.NdTrangThai == "A")
                        {
                            /*
                             * if (BienBll.LogIn.Trim() == "T")
                             * {
                             *  MessageBox.Show(BienBll.NdTen.Trim()+" đang Login ở máy khác !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                             *  Close();
                             * }
                             * else
                             * {
                             *  string str = "update NG_DUNG set ND_LOGIN='******' where ND_MA='" + BienBll.Ndma.Trim() + "'";
                             *  cls.UpdateDataText(str);
                             *  var f = new MainWindow();
                             *  Hide();
                             *  f.ShowDialog();
                             *  Close();
                             * }
                             */
                            var f = new MainWindow();
                            Hide();
                            f.ShowDialog();
                            Close();
                        }
                        else
                        {
                            MessageBox.Show("Các Anh / Chị đang sử dụng phần mềm này thông cảm, phần mềm đóng từ ngày 16/06/2016 !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                            Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show("UserName or PassWord not correct", "Thông Báo", MessageBoxButton.OK,
                                        MessageBoxImage.Error);
                        txtUserName.Text = "";
                        PassBox.Password = "";
                    }
                    cls.DongKetNoi();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Kiểm tra kết nối máy chủ " + ex.Message + " Định dạng ngày tháng dd/MM/yyyy ", "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
                }

                #endregion
            }
        }