private void Luu_DG_Click(object sender, EventArgs e) { if (Them_bool == true && Sua_bool == false) { var entity = new docgia(); entity.sothe = Convert.ToInt32(sothetxt.Text); entity.hoten = tendgtxt.Text; entity.ngaysinh = ngaysinhdg.Value; entity.gioitinh = gioitinhdgtxt.Text; entity.diachi = diachidgtxt.Text; entity.email = emaildgtxt.Text; entity.socmtnd = socmtnddgtxt.Text; entity.ngaylamthe = ngaythedg.Value; entity.handungthe = hanthedg.Value; var dg = new DocGiaController(); if (dg.Add(entity) > 0) { HienThi_DG(); } else { MessageBox.Show("Thêm độc giả không thành công"); } } if (Them_bool == false && Sua_bool == true) { var entity = new docgia(); entity.sothe = Convert.ToInt32(sothetxt.Text); entity.hoten = tendgtxt.Text; entity.ngaysinh = ngaysinhdg.Value; entity.gioitinh = gioitinhdgtxt.Text; entity.diachi = diachidgtxt.Text; entity.email = emaildgtxt.Text; entity.socmtnd = socmtnddgtxt.Text; entity.ngaylamthe = ngaythedg.Value; entity.handungthe = hanthedg.Value; var dg = new DocGiaController(); if (dg.Edit(entity)) { HienThi_DG(); } else { MessageBox.Show("Sửa độc giả không thành công"); } } btn_enable(false); }
private void _btnadd_Click(object sender, RoutedEventArgs e) { if (App.Role.AddDocGia == true) { if (_btnadd.Content.Equals("Add new")) { _btnadd.Content = "Save"; _btnadd_cancel.IsEnabled = true; _btnadd_cancel.Visibility = Visibility.Visible; _btnsave.IsEnabled = false; _btndelete.IsEnabled = false; _btndelete.IsEnabled = false; _btnload.IsEnabled = false; gridDoGia.IsEnabled = false; gridSachMuon.IsEnabled = false; _txtdiachi.Clear(); _txtmadocgia.Clear(); _txttendocgia.Clear(); _txttienkigui.Clear(); _datengaysinh.Clear(); _rdnam.IsChecked = true; _cbbkhoa.SelectedItem = null; _cbblop.SelectedItem = null; return; } DocGia docgia = new DocGia(); try { docgia.TenDocGia = _txttendocgia.Text; docgia.DiaChi = _txtdiachi.Text; string socmt = ""; Random rd = new Random(); for (int i = 0; i < 10; i++) { socmt += rd.Next(0, 10); } docgia.SoCMT = socmt; if (_rdnam.IsChecked == true) { docgia.GioiTinh = "Nam"; } else { docgia.GioiTinh = "Nữ"; } if (_datengaysinh.Text.Equals("") == false) { try { docgia.NgaySinh = Convert.ToDateTime(_datengaysinh.Text); } catch { } } else { docgia.NgaySinh = DateTime.Today; } } catch { } try { docgia.ImageDocGia = App.ConvertFileToByte(_imagedocgia.Source); } catch { docgia.ImageDocGia = null; } if (_cbbkhoa.SelectedItem != null) { docgia.MaKhoa = (_cbbkhoa.SelectedItem as Khoa).MaKhoa; } if (_cbblop.SelectedItem != null) { docgia.MaLop = (_cbblop.SelectedItem as Lop).MaLop; } string warning = ""; if (String.IsNullOrWhiteSpace(_txttendocgia.Text)) { warning += "Nhập Tên Độc Giả." + '\n'; } if (String.IsNullOrWhiteSpace(_txtdiachi.Text)) { warning += "Nhập Địa Chỉ." + '\n'; } if (String.IsNullOrWhiteSpace(_cbbkhoa.Text)) { warning += "Vui lòng Chọn Lớp." + '\n'; } if (String.IsNullOrWhiteSpace(_cbbkhoa.Text)) { warning += "Vui lòng Chọn Khoa." + '\n'; } if (!warning.Equals("")) { MessageBox.Show( warning, "Thêm mới Độc Giả", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (docGiaControll.Add(docgia)) { MessageBox.Show( "Thêm mới thành công", "Thêm mới Độc Giả", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show( "Thêm mới thất bại", "Thêm mới Độc Giả", MessageBoxButton.OK, MessageBoxImage.Error); } _btnadd.Content = "Add new"; _btnadd_cancel.IsEnabled = false; _btnadd_cancel.Visibility = Visibility.Hidden; _btnsave.IsEnabled = true; _btndelete.IsEnabled = true; _btnload.IsEnabled = true; gridDoGia.IsEnabled = true; gridSachMuon.IsEnabled = true; LoadDocGiaTable(); } else { MessageBox.Show( "Không Có Quyền Hạn", "Thêm mới Độc Giả", MessageBoxButton.OK, MessageBoxImage.Stop); } }