private void btn_CapNhatHet_Click(object sender, EventArgs e) { string hoTen = tbx_HoTen.Text; string CMND = tbx_CMND.Text; DateTime ngaySinh; string soDT = tbx_SoDT.Text; string mk_cu = tbx_MKCu.Text; string mk_moi = tbx_MKMoi.Text; string mk_nhaplai = tbx_MKXacNhan.Text; if (hoTen == "" || CMND == "" || !VNDateTime.Initial(tbx_NgaySinh.Text, out ngaySinh) || soDT == "" || mk_cu == "" || mk_moi == "" || mk_nhaplai == "") { MessageBox.Show("Không được để trống các trường bắt buộc", "Thông báo"); return; } if (!mk_moi.Equals(mk_nhaplai)) { MessageBox.Show("Mật khẩu mới và mật khẩu nhập lại không khớp", "Thông báo"); return; } if (account.FullChange(mk_cu, mk_moi, hoTen, CMND, ngaySinh, soDT)) { MessageBox.Show("Thay đổi mật khẩu thành công", "Thông báo"); this.Close(); } }
private void btn_CapNhat_Click(object sender, EventArgs e) { string hoTen = tbx_HoTen.Text; string CMND = tbx_CMND.Text; DateTime ngaySinh; string soDT = tbx_SoDT.Text; string password = tbx_MKCu.Text; if (hoTen == "" || CMND == "" || password == "" || !VNDateTime.Initial(tbx_NgaySinh.Text, out ngaySinh) || soDT == "") { MessageBox.Show("Không được để trống các trường bắt buộc", "Thông báo"); return; } if (account.OnlyChangeInfo(password, hoTen, CMND, ngaySinh, soDT)) { MessageBox.Show("Cập nhật thông tin hoàn tất", "Thông báo"); this.Close(); } }
private void btn_Them_Click(object sender, EventArgs e) { string maSK = tbx_MaSuKien.Text; string tenSK = tbx_TenSuKien.Text; byte tyLe = 0; short soLuong = 0; DateTime batDau = DateTime.Today, ketThuc = DateTime.Today; if (maSK == "" || tenSK == "" || !Byte.TryParse(tbx_TyLe.Text, out tyLe) || !short.TryParse(tbx_SoLuong.Text, out soLuong) || !VNDateTime.Initial(tbx_NgayBD.Text, out batDau) || !VNDateTime.Initial(tbx_NgayKT.Text, out ketThuc)) { MessageBox.Show("Không được để trống trường bắt buộc", "Thông báo"); return; } SuKien item = new SuKien { MaSuKien = maSK, TenSuKien = tenSK, TyLeGiam = tyLe, SoLuong = soLuong, ThoiGian_BD = batDau, ThoiGian_KT = ketThuc }; database.SuKien.Add(item); database.SaveChanges(); btn_Xuat.PerformClick(); }
private void btn_Them_Click(object sender, EventArgs e) { string tenDangNhap = tbx_TenDangNhap.Text; string hoTen = tbx_HoTen.Text; string CMND = tbx_CMND.Text; string soDT = tbx_SoDT.Text; bool conLam = chk_ConLam.Checked; DateTime ngaySinh = DateTime.Now; if (tenDangNhap == "" || hoTen == "" || CMND == "" || !VNDateTime.Initial(tbx_NgaySinh.Text, out ngaySinh) || soDT == "") { MessageBox.Show("Không được để trống các trường bắt buộc hoặc nhập sai ngày", "Thông báo"); return; } string matKhau = Bcrypt.HashPassword(tenDangNhap); TaiKhoan staff = new TaiKhoan { TenDangNhap = tenDangNhap, HoTen = hoTen, MatKhau = matKhau, LoaiTaiKhoan = true, CMND = CMND, NgaySinh = ngaySinh, SoDT = soDT, ConLam = conLam }; database.TaiKhoan.Add(staff); database.SaveChanges(); btn_Xuat.PerformClick(); }
private void btn_Sua_Click(object sender, EventArgs e) { string maSK = tbx_MaSuKien.Text; string tenSK = tbx_TenSuKien.Text; byte tyLe = 0; short soLuong = 0; DateTime batDau = DateTime.Today, ketThuc = DateTime.Today; if (maSK == "" || tenSK == "" || !Byte.TryParse(tbx_TyLe.Text, out tyLe) || !short.TryParse(tbx_SoLuong.Text, out soLuong) || !VNDateTime.Initial(tbx_NgayBD.Text, out batDau) || !VNDateTime.Initial(tbx_NgayKT.Text, out ketThuc)) { MessageBox.Show("Không được để trống trường bắt buộc", "Thông báo"); return; } SuKien item = database.SuKien.Where(i => i.MaSuKien.Equals(maSK)).SingleOrDefault(); item.TenSuKien = tenSK; item.TyLeGiam = tyLe; item.SoLuong = soLuong; item.ThoiGian_BD = batDau; item.ThoiGian_KT = ketThuc; database.SaveChanges(); btn_Xuat.PerformClick(); }