public void loadPhucap() { DataTable dt = BUS_Phucap.selectPC_Nhanvien(txtManv.Text); gridPhucapNhanvien.DataSource = dt; cmbmapc.DataBindings.Clear(); cmbmapc.DataBindings.Add("Text", gridPhucapNhanvien.DataSource, "maloaipc"); txtTenpc.DataBindings.Clear(); txtTenpc.DataBindings.Add("Text", gridPhucapNhanvien.DataSource, "tenloai"); txtTienpc.DataBindings.Clear(); txtTienpc.DataBindings.Add("Text", gridPhucapNhanvien.DataSource, "tien"); btThem.Enabled = true; if (gridPhucapNhanvien.MainView.RowCount > 0) { btXoa.Enabled = btSua.Enabled = true; } else { btXoa.Enabled = btSua.Enabled = false; cmbmapc.Text = "Hãy chọn phụ cấp cho nhân viên"; txtTenpc.Text = txtTienpc.Text = ""; } cmbmapc.Enabled = false; btCapnhat.Enabled = false; btThem.Enabled = true; flag = 0; }
private void xoaPC() { if (MessageBox.Show("Bạn muốn xóa phụ cấp " + txtTenpc.Text + " của nhân viên " + txtHoten.Text + " ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (BUS_Phucap.delete_PC(txtManv.Text, cmbmapc.Text) == "true") { loadPhucap(); } } }
private void cmbmapc_SelectedValueChanged(object sender, EventArgs e) { if (cmbmapc.Text != "Hãy chọn phụ cấp cho nhân viên") { DataTable dt = BUS_Phucap.select_ma(cmbmapc.Text); txtTenpc.Text = dt.Rows[0]["tenloai"].ToString(); txtTienpc.Text = dt.Rows[0]["tien"].ToString(); } else { txtTenpc.Text = ""; txtTienpc.Text = ""; } }
public void update() { if (cmbmapc.Text != "Hãy chọn phụ cấp cho nhân viên") { if (BUS_Phucap.update_chitietPC(txtManv.Text, macu, cmbmapc.Text) == "true") { loadPhucap(); } else { MessageBox.Show("Nhân viên " + txtHoten.Text + " đã tồn tại phụ cấp " + txtTenpc.Text + " rồi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void loadFull() { LoadComboboxBophan(); dataselectNV(); cmbmapc.Items.Clear(); cmbmapc.Items.Add("Hãy chọn phụ cấp cho nhân viên"); List <DMPhucap> pc = BUS_Phucap.selectPhucap(); for (int i = 0; i < pc.Count; i++) { cmbmapc.Items.Add(pc[i].Maloaipc); } if (GridNhanvien.MainView.RowCount <= 0) { clear(); } flag = 0; }
private void them() { if (GridNhanvien.MainView.RowCount > 0) { if (cmbmapc.Text != "Hãy chọn phụ cấp cho nhân viên") { if (BUS_Phucap.insert_chitietphucap(txtManv.Text, cmbmapc.Text) != "true") { MessageBox.Show("Nhân viên " + txtHoten.Text + " đã tồn tại phụ cấp " + txtTenpc.Text + " rồi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { loadPhucap(); } } } }