private void m_cmd_luu_Click(object sender, EventArgs e)
        {
            try
            {
                var v_us = new US_DM_NHAN_SU_NGHIEP_VU();
                try
                {
                    Cap_nhat_du_lieu_cho_us(v_us);
                    v_us.Insert();
                    MessageBox.Show("Lưu nghiệp vụ thành công!");
                    this.Close();
                }
                catch (Exception)
                {

                    MessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
                }

            }
            catch (Exception ex)
            {

                CSystemLog_301.ExceptionHandle(ex);
            }
        }
        private void m_cmd_delete_Click(object sender, EventArgs e)
        {
            try
            {
                decimal v_selected_row = m_grv.SelectedRowsCount;
                if (v_selected_row == 0)
                {
                    MessageBox.Show("Bạn phải chọn ít nhất 1 bản ghi để thực hiện tác vụ này!");
                }
                else
                {

                    DialogResult dialogResult = MessageBox.Show("Bạn có chắc chắn muốn thực hiện tác vụ này không?", "Cảnh báo", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        for (int i = 0; i < m_grv.SelectedRowsCount; i++)
                        {
                            var v_data_row = m_grv.GetDataRow(m_grv.GetSelectedRows()[i]);
                            var v_us = new US_DM_NHAN_SU_NGHIEP_VU(CIPConvert.ToDecimal(v_data_row["ID"].ToString()));
                            v_us.strDA_XOA_YN = "Y";
                            v_us.Update();
                        }
                        MessageBox.Show("Xóa nghiệp vụ thành công!");
                        load_data_to_grid();
                    }
                }
            }
            catch (Exception ex)
            {
                CSystemLog_301.ExceptionHandle(ex);
            }
        }
 public void Cap_nhat_du_lieu_cho_us(US_DM_NHAN_SU_NGHIEP_VU v_us)
 {
     v_us.dcID_NGHIEP_VU = CIPConvert.ToDecimal(m_cbo_nghiep_vu.SelectedValue.ToString());
     v_us.dcID_NHAN_SU = CIPConvert.ToDecimal(m_dc_id_nhan_vien.ToString());
     v_us.strDA_XOA_YN = "N";
     if (m_rdb_nghiep_vu_chinh.Checked)
     {
         v_us.strNGHIEP_VU_CHINH_YN = "Y";
         v_us.strNGHIEP_VU_HOC_THEM_YN = "N";
     }
     else if (m_rdb_nghiep_vu_phu.Checked)
     {
         v_us.strNGHIEP_VU_CHINH_YN = "N";
         v_us.strNGHIEP_VU_HOC_THEM_YN = "N";
     }
     else if (m_rdb_trung_tam_khac.Checked)
     {
         v_us.strNGHIEP_VU_CHINH_YN = "N";
         v_us.strNGHIEP_VU_HOC_THEM_YN = "Y";
     }
 }
 private void m_cmd_insert_Click(object sender, EventArgs e)
 {
     try
     {
         var v_count = m_grv.SelectedRowsCount;
         if (v_count == 0)
         {
             MessageBox.Show("Bạn phải chọn nhân viên mới có thể cập nhật được nghiệp vụ cho họ!");
         }
         else if (v_count > 1)
         {
             MessageBox.Show("Vui lòng chỉ lựa chọn 1 nhân viên để cập nhật nghiệp vụ!");
         }
         else
         {
             var v_us = new US_DM_NHAN_SU_NGHIEP_VU();
             get_thong_tin_tu_datarow();
             load_data_to_grid();
         }
     }
     catch (Exception ex)
     {
         CSystemLog_301.ExceptionHandle(ex);
     }
 }