Ejemplo n.º 1
0
 public string Update(string TenND, DateTime NgaySinh, bool GioiTinh, string DiaChi, string SDT, string TenDangNhap, string MatKhau, string ChucVu)
 {
     if (DateTime.Compare(NgaySinh, DateTime.Now) <= 0)
     {
         try
         {
             NguoiDung.CapNhatThongTin(PhanQuyenNguoiDung.TenDangNhap, TenND, NgaySinh, GioiTinh?1:0, DiaChi, SDT);
             if (NguoiDung.LayThongTin(TenDangNhap).TenND == TenND && NguoiDung.LayThongTin(TenDangNhap).NgaySinh == NgaySinh && NguoiDung.LayThongTin(TenDangNhap).GioiTinh == GioiTinh && NguoiDung.LayThongTin(TenDangNhap).DiaChi == DiaChi && NguoiDung.LayThongTin(TenDangNhap).SDT == SDT)
             {
                 return("successed");
             }
             else
             {
                 return("failed");
             }
         }
         catch
         {
             return("failed");
         }
     }
     else
     {
         return("failed");
     }
 }
Ejemplo n.º 2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            var tb  = new HideNotifications();
            var str = new StandardWord();

            //Lấy các giá trị từ các textbox
            string   TenND    = str.Standard_Word(txtTenNguoiDung.Text);
            string   DiaChi   = txtDiaChi.Text;
            string   SDT      = txtSoDienThoai.Text;
            DateTime NgaySinh = dtpNgaySinh.Value;
            int      GioiTinh;

            if (rdoNam.Checked == true)
            {
                GioiTinh = 1;
            }
            else
            {
                GioiTinh = 0;
            }
            if (DateTime.Compare(DateTime.Now, dtpNgaySinh.Value) >= 0)
            {
                //DateTime ns = DateTime.Parse(NgaySinh);//Chuyền kiểu qua DateTime để bắt lỗi cho ngaysinh người dùng nhập
                NguoiDung.CapNhatThongTin(PhanQuyenNguoiDung.TenDangNhap, TenND, NgaySinh, GioiTinh, DiaChi, SDT);
                MessageBox.Show("Cập nhập thành công!");
                this.Close();
            }
            else
            {
                lblThongBao.Text = "Ngày sinh không hợp lệ";
                tb.stt(lblThongBao);
                dtpNgaySinh.Focus();
            }
        }
Ejemplo n.º 3
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            var str = new StandardWord();
            var tb  = new HideNotifications();

            if (dgvDSNguoiDung.CurrentCell != null)
            {
                try
                {
                    string   TenDangNhap = (string)dgvDSNguoiDung["TenDangNhap", dgvDSNguoiDung.CurrentCell.RowIndex].Value;
                    string   TenND       = str.Standard_Word(txtTenNguoiDung.Text);
                    DateTime NgaySinh    = dtpNgaySinh.Value;
                    string   DiaChi      = txtDiaChi.Text;
                    string   SDT         = txtSoDienThoai.Text;
                    string   MK          = txtMatKhau.Text;
                    string   ChucVu      = cbxChucVu.Text;
                    int      GioiTinh;
                    if (rdoNam.Checked == true)
                    {
                        GioiTinh = 1;
                    }
                    else
                    {
                        GioiTinh = 0;
                    }

                    if (TenND.Trim() != "")
                    {
                        if (TenDangNhap.Trim() != "")
                        {
                            if (DateTime.Compare(NgaySinh, DateTime.Now) <= 0)
                            {
                                try
                                {
                                    // DateTime ns = DateTime.Parse(NgaySinh);
                                    NguoiDung.CapNhatThongTin(TenDangNhap, TenND, NgaySinh, GioiTinh, DiaChi, SDT);
                                    LoadData();
                                    lblThongBao.ForeColor = Color.Green;
                                    lblThongBao.Text      = "Cập nhập người dùng thành công!";
                                    tb.stt(lblThongBao);
                                }
                                catch
                                {
                                    lblThongBao.ForeColor = Color.Red;
                                    lblThongBao.Text      = "Ngày sinh không hợp lệ";
                                    tb.stt(lblThongBao);
                                    dtpNgaySinh.Focus();
                                }
                            }
                            else
                            {
                                lblThongBao.ForeColor = Color.Red;
                                lblThongBao.Text      = "Lỗi ngày sinh";
                                tb.stt(lblThongBao);
                                dtpNgaySinh.Focus();
                            }
                        }
                        else
                        {
                            lblThongBao.ForeColor = Color.Red;
                            lblThongBao.Text      = "Bạn chưa nhập tên đăng nhập";
                            txtTenDangNhap.Focus();
                            tb.stt(lblThongBao);
                        }
                    }
                    else
                    {
                        lblThongBao.ForeColor = Color.Red;
                        lblThongBao.Text      = "Bạn chưa nhập tên";
                        txtTenNguoiDung.Focus();
                        tb.stt(lblThongBao);
                    }
                }
                catch
                {
                    lblThongBao.ForeColor = Color.Red;
                    lblThongBao.Text      = "Dữ liệu không hợp lệ";
                    txtTenNguoiDung.Focus();
                    tb.stt(lblThongBao);
                }
            }
        }