BKI_DichVuMatDat.US.US_RPT_LUONG.get_thong_tin_qua_trinh_tinh_luong C# (CSharp) Method

get_thong_tin_qua_trinh_tinh_luong() public method

public get_thong_tin_qua_trinh_tinh_luong ( decimal ip_thang, decimal ip_nam, decimal &op_sl_nv_can_tinh_luong, decimal &op_sl_nv_da_tinh_luong ) : void
ip_thang decimal
ip_nam decimal
op_sl_nv_can_tinh_luong decimal
op_sl_nv_da_tinh_luong decimal
return void
        public void get_thong_tin_qua_trinh_tinh_luong(decimal ip_thang, decimal ip_nam, out decimal op_sl_nv_can_tinh_luong, out decimal op_sl_nv_da_tinh_luong)
        {
            op_sl_nv_can_tinh_luong = 0;
            op_sl_nv_da_tinh_luong = 0;

            CStoredProc v_sp = new CStoredProc("pr_get_thong_tin_qua_trinh_tinh_luong");
            v_sp.addDecimalInputParam("@ip_dat_thang", ip_thang);
            v_sp.addDecimalInputParam("@ip_dat_nam", ip_nam);

            SqlParameter v_para_all = v_sp.addDecimalOutputParam("@op_dc_so_luong_nv_tinh_luong", 0);
            SqlParameter v_para_da_tinh = v_sp.addDecimalOutputParam("@op_dc_so_luong_da_tinh_luong", 0);

            v_sp.ExecuteCommand(this);

            op_sl_nv_can_tinh_luong = CIPConvert.ToDecimal(v_para_all.Value);
            op_sl_nv_da_tinh_luong = CIPConvert.ToDecimal(v_para_da_tinh.Value);
        }

Usage Example

 private void tinh_toan_qtr_tinh_luong(out decimal op_dc_sl_nv_can_tinh, out decimal op_dc_sl_nv_da_tinh)
 {
     US_RPT_LUONG v_us_rpt = new US_RPT_LUONG();
     v_us_rpt.get_thong_tin_qua_trinh_tinh_luong(CIPConvert.ToDecimal(m_txt_thang.Text.Trim())
                                                         , CIPConvert.ToDecimal(m_txt_nam.Text.Trim())
                                                         , out op_dc_sl_nv_can_tinh
                                                         , out op_dc_sl_nv_da_tinh);
 }