BKI_DichVuMatDat.US.US_DM_NHAN_VIEN.IsExistNhanVienInDB C# (CSharp) Method

IsExistNhanVienInDB() public method

public IsExistNhanVienInDB ( string ip_str_ma_nv ) : bool
ip_str_ma_nv string
return bool
        public bool IsExistNhanVienInDB(string ip_str_ma_nv)
        {
            CStoredProc v_sp = new CStoredProc("pr_is_exist_nhan_vien");
            v_sp.addNVarcharInputParam("@ip_str_ma_nv", ip_str_ma_nv);

            SqlParameter v_para = v_sp.addNVarcharOutputParam("@op_yn_is_exist", "");

            v_sp.ExecuteCommand(this);

            if (v_para.Value.ToString() == "Y")
            {
                return true;
            }
            else if (v_para.Value.ToString() == "N")
            {
                return false;
            }
            else
            {
                throw new Exception();
            }
        }

Usage Example

 private bool check_ma_nhan_vien_ko_ton_tai()
 {
     List<string> v_lst_nv_ko_ton_tai = new List<string>();
     for (int i = 0; i < m_grv.RowCount; i++)
     {
         var v_dr = m_grv.GetDataRow(i);
         US_DM_NHAN_VIEN v_us = new US_DM_NHAN_VIEN();
         if (!v_us.IsExistNhanVienInDB(v_dr[0].ToString()))
             v_lst_nv_ko_ton_tai.Add(v_dr[0].ToString());
     }
     if (v_lst_nv_ko_ton_tai.Count == 0)
         return false;
     else
     {
         string v_str = "Mã nhân viên '" + string.Join(",", v_lst_nv_ko_ton_tai) + "' không tồn tại. \nVui lòng kiểm tra lại!";
         XtraMessageBox.Show(v_str, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return true;
     }
 }
All Usage Examples Of BKI_DichVuMatDat.US.US_DM_NHAN_VIEN::IsExistNhanVienInDB
US_DM_NHAN_VIEN