예제 #1
0
        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;
        }
예제 #2
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();
         }
     }
 }
예제 #3
0
 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 = "";
     }
 }
예제 #4
0
 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);
         }
     }
 }
예제 #5
0
        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;
        }
예제 #6
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();
             }
         }
     }
 }