Exemple #1
0
        public void load_data_2_export_excel_da_chuyen_thanh_toan(DS_V_GD_GV_CONG_VIEC_MOI op_ds_v_gd_cv_moi, decimal ip_dc_id_giang_vien, decimal ip_dc_hop_dong_khung)
        {
            CStoredProc v_cstore = new CStoredProc("pr_GD_GV_CONG_VIEC_MOI_Load_Cong_Viec_Export_Excel_da_chuyen_thanh_toan");

            v_cstore.addDecimalInputParam("@ID_HOP_DONG_KHUNG", ip_dc_hop_dong_khung);
            v_cstore.addDecimalInputParam("@ID_GIANG_VIEN", ip_dc_id_giang_vien);
            v_cstore.fillDataSetByCommand(this, op_ds_v_gd_cv_moi);
        }
Exemple #2
0
        public void lay_cong_viec_de_nghiem_thu(DS_V_GD_GV_CONG_VIEC_MOI op_ds_v_gd_cv_moi, decimal ip_dc_id_hop_dong_khung, decimal ip_dc_id_noi_dung_tt)
        {
            CStoredProc v_cstore = new CStoredProc("pr_GD_GV_CONG_VIEC_MOI_Lay_Cong_Viec_De_Nghiem_Thu");

            v_cstore.addDecimalInputParam("@ID_HOP_DONG_KHUNG", ip_dc_id_hop_dong_khung);
            v_cstore.addDecimalInputParam("@ID_NOI_DUNG_TT", ip_dc_id_noi_dung_tt);
            v_cstore.fillDataSetByCommand(this, op_ds_v_gd_cv_moi);
        }
Exemple #3
0
        public void loc_du_lieu_gv_cong_viec_moi_theo_trang_thai_nghiem_thu(DS_V_GD_GV_CONG_VIEC_MOI op_ds_v_gd_cv_moi, decimal ip_dc_hop_dong_khung, decimal ip_dc_id_giang_vien)
        {
            CStoredProc v_cstore = new CStoredProc("pr_V_GD_GV_CONG_VIEC_MOI_Loc_theo_cbo_trang_thai_nghiem_thu");

            v_cstore.addDecimalInputParam("@ID_HOP_DONG_KHUNG", ip_dc_hop_dong_khung);
            v_cstore.addDecimalInputParam("@ID_GIANG_VIEN", ip_dc_id_giang_vien);
            v_cstore.fillDataSetByCommand(this, op_ds_v_gd_cv_moi);
        }
Exemple #4
0
        public void loc_du_lieu_gv_cong_viec_moi(DS_V_GD_GV_CONG_VIEC_MOI op_ds_v_gd_cv_moi, decimal ip_dc_hop_dong_khung, decimal ip_dc_trang_thai)
        {
            CStoredProc v_cstore = new CStoredProc("pr_V_GD_GV_CONG_VIEC_MOI_Loc_Duyet_Ke_Hoach");

            v_cstore.addDecimalInputParam("@ID_HOP_DONG_KHUNG", ip_dc_hop_dong_khung);
            v_cstore.addDecimalInputParam("@ID_TRANG_THAI", ip_dc_trang_thai);
            v_cstore.fillDataSetByCommand(this, op_ds_v_gd_cv_moi);
        }
Exemple #5
0
        public void load_data_2_export_bao_cao_706(DS_V_GD_GV_CONG_VIEC_MOI op_ds_v_gd_cv_moi, decimal ip_dc_thang_dat_hang, decimal ip_dc_nam_dat_hang, decimal ip_dc_id_trang_thai_cv)
        {
            CStoredProc v_cstore = new CStoredProc("pr_GD_GV_CONG_VIEC_MOI_Load_Cong_Viec_Export_Bao_Cao_706");

            v_cstore.addDecimalInputParam("@THANG_DAT_HANG", ip_dc_thang_dat_hang);
            v_cstore.addDecimalInputParam("@NAM_DAT_HANG", ip_dc_nam_dat_hang);
            v_cstore.addDecimalInputParam("@ID_TRANG_THAI_CV", ip_dc_id_trang_thai_cv);
            v_cstore.fillDataSetByCommand(this, op_ds_v_gd_cv_moi);
        }
Exemple #6
0
        public US_V_GD_GV_CONG_VIEC_MOI(decimal i_dbID)
        {
            pm_objDS        = new DS_V_GD_GV_CONG_VIEC_MOI();
            pm_strTableName = c_TableName;
            IMakeSelectCmd v_objMkCmd = new CMakeAndSelectCmd(pm_objDS, c_TableName);

            v_objMkCmd.AddCondition("ID", i_dbID, eKieuDuLieu.KieuNumber, eKieuSoSanh.Bang);
            SqlCommand v_cmdSQL;

            v_cmdSQL = v_objMkCmd.getSelectCmd();
            this.FillDatasetByCommand(pm_objDS, v_cmdSQL);
            pm_objDR = getRowClone(pm_objDS.Tables[pm_strTableName].Rows[0]);
        }
Exemple #7
0
        public void loc_du_lieu_giang_vien_cong_viec_moi_f606(DS_V_GD_GV_CONG_VIEC_MOI op_ds_v_gd_cv_moi
                                                              , decimal ip_dc_id_giang_vien
                                                              , decimal ip_dc_hop_dong_khung
                                                              , decimal ip_dc_trang_thai
                                                              , decimal ip_dc_id_cong_viec_id
                                                              , string ip_str_po)
        {
            CStoredProc v_cstore = new CStoredProc("pr_GD_GV_CONG_VIEC_MOI_Loc_Cong_Viec_Giang_Vien_606");

            v_cstore.addDecimalInputParam("@ID_HOP_DONG_KHUNG", ip_dc_hop_dong_khung);
            v_cstore.addDecimalInputParam("@ID_GIANG_VIEN", ip_dc_id_giang_vien);
            v_cstore.addDecimalInputParam("@ID_TRANG_THAI", ip_dc_trang_thai);
            v_cstore.addDecimalInputParam("@ID_HD_NOI_DUNG_TT", ip_dc_id_cong_viec_id);
            v_cstore.addNVarcharInputParam("@USERNAME", ip_str_po);
            v_cstore.fillDataSetByCommand(this, op_ds_v_gd_cv_moi);
        }
Exemple #8
0
    public decimal get_sum_tien(DS_V_GD_GV_CONG_VIEC_MOI ip_ds_gd_gv_cong_viec)
    {
        decimal v_dc_sum_tien = 0;

        for (int v_i = 0; v_i < ip_ds_gd_gv_cong_viec.V_GD_GV_CONG_VIEC_MOI.Rows.Count; v_i++)
        {
            if (ip_ds_gd_gv_cong_viec.V_GD_GV_CONG_VIEC_MOI.Rows[v_i][V_GD_GV_CONG_VIEC_MOI.SO_LUONG_NGHIEM_THU].GetType() == typeof(DBNull) || ip_ds_gd_gv_cong_viec.V_GD_GV_CONG_VIEC_MOI.Rows[v_i][V_GD_GV_CONG_VIEC_MOI.DON_GIA].GetType() == typeof(DBNull))
            {
                v_dc_sum_tien += 0;
            }
            else
            {
                v_dc_sum_tien += CIPConvert.ToDecimal(ip_ds_gd_gv_cong_viec.V_GD_GV_CONG_VIEC_MOI.Rows[v_i][V_GD_GV_CONG_VIEC_MOI.SO_LUONG_NGHIEM_THU]) * CIPConvert.ToDecimal(ip_ds_gd_gv_cong_viec.V_GD_GV_CONG_VIEC_MOI.Rows[v_i][V_GD_GV_CONG_VIEC_MOI.DON_GIA]);
            }
        }
        return(v_dc_sum_tien);
    }
Exemple #9
0
 public US_V_GD_GV_CONG_VIEC_MOI()
 {
     pm_objDS        = new DS_V_GD_GV_CONG_VIEC_MOI();
     pm_strTableName = c_TableName;
     pm_objDR        = pm_objDS.Tables[pm_strTableName].NewRow();
 }