//Tìm hệ số lương private void btnTim_Click(object sender, EventArgs e) { try { string maNgach = ""; double heSo; if (double.TryParse(txtHeSo.Text, out heSo) == false && txtHeSo.Text != "") { MessageBox.Show("Hệ số là số thực!"); } else { if (txtHeSo.Text.Trim() == "") { heSo = -1; } if (cbNgachLuong.SelectedItem.ToString() == "------Tất cả------") { maNgach = cbNgachLuong.SelectedItem.ToString(); } else { NgachLuong ngach = (NgachLuong)cbNgachLuong.SelectedItem; maNgach = ngach.MaNgach; } List <HeSoLuongPhuCap> dsTim = bizHeSo.BIZ_TimHeSoLuong(maNgach, heSo); if (dsTim.Count == 0) { MessageBox.Show("Không tìm thấy!"); gridHeSoLuong.Rows.Clear(); } else { gridHeSoLuong.Rows.Clear(); int row = 0; foreach (HeSoLuongPhuCap hs in dsTim) { gridHeSoLuong.Rows.Add(new DataGridViewRow()); gridHeSoLuong.Rows[row].Cells["MaHeSo"].Value = hs.MaHeSo; gridHeSoLuong.Rows[row].Cells["TenNgach"].Value = hs.NgachLuong.TenNgach; gridHeSoLuong.Rows[row].Cells["TenHeSo"].Value = hs.TenHeSo; gridHeSoLuong.Rows[row].Cells["HeSo"].Value = hs.HeSo; row++; } } } } catch (Exception ex) { MessageBox.Show("Lỗi hệ thống!"); } }
//Thêm ngạch lương public bool ThemNgachLuong(NgachLuong ngach) { try { entity.NgachLuongs.Add(ngach); entity.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
//Xoá ngạch lương public bool XoaNgachLuong(string maXoa) { try { NgachLuong ngach = (NgachLuong)entity.NgachLuongs.Where(s => s.MaNgach == maXoa).First(); entity.NgachLuongs.Remove(ngach); entity.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
private void btnLuu_Click(object sender, EventArgs e) { try { NgachLuong ngach = (NgachLuong)cbNgach.SelectedItem; string tenHeSo = txtTenHeSo.Text; double HeSo; if (txtTenHeSo.Text.Trim() == "") { MessageBox.Show("Bạn phải nhập tên hệ số"); } else if (txtHeSo.Text == "") { MessageBox.Show("Bạn phải nhập hệ số"); } else if (double.TryParse(txtHeSo.Text, out HeSo) == false && txtHeSo.Text != "") { MessageBox.Show("Hệ số là số thực!"); } else if (bizHeSo.BIZ_KiemTraTenHeSo(ngach.MaNgach, tenHeSo) == false) { MessageBox.Show("Tên hệ số đã tồn tại!"); } else { HeSoLuongPhuCap heSoLuong = new HeSoLuongPhuCap(); heSoLuong.MaHeSo = bizHeSo.BIZ_TaoMaHeSoLuong(); heSoLuong.TenHeSo = tenHeSo; heSoLuong.HeSo = HeSo; heSoLuong.MaNgach = ngach.MaNgach; if (bizHeSo.BIZ_ThemHeSoLuong(heSoLuong) == true) { MessageBox.Show("Thêm thành công!"); txtTenHeSo.Text = ""; txtHeSo.Text = ""; } else { MessageBox.Show("Thêm không được dzồi!"); } } } catch (Exception ex) { MessageBox.Show("Lỗi hệ thống"); } }
private void btnLuu_Click(object sender, EventArgs e) { try { if(txtTenNgach.Text.Trim() == "") { MessageBox.Show("Tên ngạch không được trống!"); } else if(txtNienHan.Text.Trim() =="") { MessageBox.Show("Niên hạn không được trống!"); } else { string tenNgach = txtTenNgach.Text; float nienHan; string moTa = txtMoTa.Text; if (float.TryParse(txtNienHan.Text, out nienHan) == false) { MessageBox.Show("Niên hạn là một số"); } else if (nienHan < 1 || nienHan > 4) { MessageBox.Show("Niên hạn là một số dương không lớn hơn 4"); } else { NgachLuong ngach = new NgachLuong(); ngach.MaNgach = bizNgach.BIZ_TaoMaNgachLuong(); ngach.TenNgach = tenNgach; ngach.NienHan = nienHan; ngach.MoTa = moTa; if (bizNgach.BIZ_ThemNgachLuong(ngach) == true) { MessageBox.Show("Thêm thành công!"); txtTenNgach.Text = ""; txtNienHan.Text = ""; txtMoTa.Text = ""; } } } } catch (Exception ex) { MessageBox.Show("Không thêm được! Hãy kiểm tra lại"); } }
private void btnLuu_Click(object sender, EventArgs e) { try { if (txtTenNgach.Text.Trim() == "") { MessageBox.Show("Tên ngạch không được trống!"); } else if (txtNienHan.Text.Trim() == "") { MessageBox.Show("Niên hạn không được trống!"); } else { string tenNgach = txtTenNgach.Text; float nienHan; string moTa = txtMoTa.Text; if (float.TryParse(txtNienHan.Text, out nienHan) == false) { MessageBox.Show("Niên hạn là một số"); } else if (nienHan < 1 || nienHan > 4) { MessageBox.Show("Niên hạn là một số dương không lớn hơn 4"); } else { NgachLuong ngach = new NgachLuong(); ngach.MaNgach = bizNgach.BIZ_TaoMaNgachLuong(); ngach.TenNgach = tenNgach; ngach.NienHan = nienHan; ngach.MoTa = moTa; if (bizNgach.BIZ_ThemNgachLuong(ngach) == true) { MessageBox.Show("Thêm thành công!"); txtTenNgach.Text = ""; txtNienHan.Text = ""; txtMoTa.Text = ""; } } } } catch (Exception ex) { MessageBox.Show("Không thêm được! Hãy kiểm tra lại"); } }
//Sửa ngạch lương public bool SuaNgachLuong(NgachLuong ngachSua) { try { entity.NgachLuongs.Attach(ngachSua); var ngach = entity.Entry(ngachSua); ngach.Property(s => s.TenNgach).IsModified = true; ngach.Property(s => s.NienHan).IsModified = true; ngach.Property(s => s.MoTa).IsModified = true; entity.SaveChanges(); return true; } catch (Exception ex) { return false; } }
//Sửa ngạch lương public bool SuaNgachLuong(NgachLuong ngachSua) { try { entity.NgachLuongs.Attach(ngachSua); var ngach = entity.Entry(ngachSua); ngach.Property(s => s.TenNgach).IsModified = true; ngach.Property(s => s.NienHan).IsModified = true; ngach.Property(s => s.MoTa).IsModified = true; entity.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
private void frm_SuaNgachLuong_Load(object sender, EventArgs e) { try { //Lấy thông tin sửa ngachLuong = bizNgach.BIZ_TimNgachLuongTheoMa(MaSua); //gán giá trị từ ngạch lương cho form txtMaNgach.Text = ngachLuong.MaNgach; txtTenNgach.Text = ngachLuong.TenNgach; txtNienHan.Text = ngachLuong.NienHan.ToString(); txtMoTa.Text = ngachLuong.MoTa; } catch (Exception ex) { throw; } }
//Tìm ngạch lương theo mã để lấy DL đổ vào form sửa public NgachLuong TimNgachLuongTheoMa(string maTim) { try { var dsTim = (from ngachLuong in entity.NgachLuongs where ngachLuong.MaNgach == maTim select ngachLuong).ToList(); if (dsTim.Count > 0) { NgachLuong ngach = dsTim[0]; return(ngach); } else { return(null); } } catch (Exception ex) { throw; } }
private void btnLuu_Click(object sender, EventArgs e) { try { string maHeSo = txtMaHeSo.Text; NgachLuong ngach = (NgachLuong)cbNgach.SelectedItem; string tenHeSo = txtTenHeSo.Text; double heSo; if (txtTenHeSo.Text.Trim() == "") { MessageBox.Show("Bạn phải nhập tên hệ số"); } else if (txtHeSo.Text == "") { MessageBox.Show("Bạn phải nhập hệ số"); } else if (double.TryParse(txtHeSo.Text, out heSo) == false && txtHeSo.Text != "") { MessageBox.Show("Hệ số là số thực!"); } else { if (tenHeSo != heSoLuong.TenHeSo) { if (bizHeSo.BIZ_KiemTraTenHeSo(ngach.MaNgach, tenHeSo) == false) { MessageBox.Show("Tên hệ số đã tồn tại!"); } else { heSoLuong.TenHeSo = tenHeSo; heSoLuong.HeSo = heSo; if (bizHeSo.BIZ_SuaHeSoLuong(heSoLuong)) { MessageBox.Show("Sửa thành công!"); } else { MessageBox.Show("Không sửa được!"); } } } else { heSoLuong.HeSo = heSo; if (bizHeSo.BIZ_SuaHeSoLuong(heSoLuong)) { MessageBox.Show("Sửa thành công!"); } else { MessageBox.Show("Không sửa được!"); } } } } catch (Exception ex) { MessageBox.Show("Lỗi hệ thống!"); } }
public bool BIZ_ThemNgachLuong(NgachLuong ngach) { return(dalNgach.ThemNgachLuong(ngach)); }
public bool BIZ_SuaNgachLuong(NgachLuong ngachSua) { return(dalNgach.SuaNgachLuong(ngachSua)); }
public bool BIZ_SuaNgachLuong(NgachLuong ngachSua) { return dalNgach.SuaNgachLuong(ngachSua); }
public bool BIZ_ThemNgachLuong(NgachLuong ngach) { return dalNgach.ThemNgachLuong(ngach); }
//Thêm ngạch lương public bool ThemNgachLuong(NgachLuong ngach) { try { entity.NgachLuongs.Add(ngach); entity.SaveChanges(); return true; } catch (Exception ex) { return false; } }