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"); } }
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(); } }
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); } } }