Example #1
0
    private string mapping_ten_mon_hd_hoc_lieu(decimal ip_dc_id_hd_khung)
    {
        string v_str_ten_mon = "";
        US_V_DM_HOP_DONG_KHUNG v_us_dm_hd_khung = new US_V_DM_HOP_DONG_KHUNG(ip_dc_id_hd_khung);

        v_str_ten_mon += v_us_dm_hd_khung.strFIRST_MON;
        if (v_us_dm_hd_khung.strSEC_MON.Trim() != "")
        {
            v_str_ten_mon += ", " + v_us_dm_hd_khung.strSEC_MON;
        }
        if (v_us_dm_hd_khung.strTHIR_MON.Trim() != "")
        {
            v_str_ten_mon += ", " + v_us_dm_hd_khung.strTHIR_MON;
        }
        if (v_us_dm_hd_khung.strFOURTH_MON.Trim() != "")
        {
            v_str_ten_mon += ", " + v_us_dm_hd_khung.strFOURTH_MON;
        }
        if (v_us_dm_hd_khung.strFITH_MON.Trim() != "")
        {
            v_str_ten_mon += ", " + v_us_dm_hd_khung.strFITH_MON;
        }
        if (v_us_dm_hd_khung.strSIXTH_MON.Trim() != "")
        {
            v_str_ten_mon += ", " + v_us_dm_hd_khung.strSIXTH_MON;
        }
        return(v_str_ten_mon);
    }
Example #2
0
    private void load_data_2_cbo_hop_dong_loc()
    {
        m_cbo_so_hop_dong_loc.Items.Clear();
        US_V_DM_HOP_DONG_KHUNG v_us_v_dm_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG();
        DS_V_DM_HOP_DONG_KHUNG v_ds_v_dm_hop_dong_khung = new DS_V_DM_HOP_DONG_KHUNG();

        v_us_v_dm_hop_dong_khung.load_hop_dong_by_id_giang_vien_cm_da_ky(CIPConvert.ToDecimal(m_cbo_ten_giang_vien_loc.SelectedValue), v_ds_v_dm_hop_dong_khung);
        if (v_ds_v_dm_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows.Count > 0)
        {
            //m_cmd_tao_moi.Enabled = true;
            if (m_cbo_ten_giang_vien_loc.SelectedIndex == 0)
            {
                m_cbo_so_hop_dong_loc.Items.Add(new ListItem("Tất cả", "0"));
            }
            else
            {
                for (int v_i = 0; v_i < v_ds_v_dm_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows.Count; v_i++)
                {
                    m_cbo_so_hop_dong_loc.Items.Add(new ListItem(CIPConvert.ToStr(v_ds_v_dm_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows[v_i][V_DM_HOP_DONG_KHUNG.SO_HOP_DONG]), CIPConvert.ToStr(v_ds_v_dm_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows[v_i][V_DM_HOP_DONG_KHUNG.ID])));
                }
            }
        }
        else
        {
            m_lbl_mess.Text = "Chưa có hợp đồng cho giảng viên này!";
            m_grv_gd_assign_su_kien_cho_giang_vien.DataSource = null;
            m_grv_gd_assign_su_kien_cho_giang_vien.DataBind();
            //m_lbl_ket_qua_loc_du_lieu.Text = "";
            //m_cmd_tao_moi.Enabled = false;
        }
    }
Example #3
0
    private void load_data_2_us_by_id_and_show_on_form(decimal ip_i_id)
    {
        US_V_DM_HOP_DONG_KHUNG v_us_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG(ip_i_id);

        // Đẩy us lên form
        us_object_2_form(v_us_hop_dong_khung);
    }
Example #4
0
    public string mapping_loai_hop_dong_gv(decimal ip_dc_id_hd_khung)
    {
        string v_str_noi_dung = "";
        // Lấy tên loại hợp đồng
        US_V_DM_HOP_DONG_KHUNG v_us_dm_hd_khung = new US_V_DM_HOP_DONG_KHUNG(ip_dc_id_hd_khung);

        v_str_noi_dung += v_us_dm_hd_khung.strLOAI_HOP_DONG.Trim();
        return(v_str_noi_dung);
    }
    private bool po_is_po_phu_trach_hop_dong()
    {
        US_V_DM_HOP_DONG_KHUNG v_us_dm_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG(m_dc_id);
        string v_str_username = CIPConvert.ToStr(Session["UserName"]);

        if (v_us_dm_hop_dong_khung.strMA_PO_PHU_TRACH.Equals(v_str_username))
        {
            return(true);
        }
        return(false);
    }
    private decimal get_id_hd_khung_by_so_hd(string ip_str_so_hd)
    {
        DS_V_DM_HOP_DONG_KHUNG v_ds_hd_khung = new DS_V_DM_HOP_DONG_KHUNG();
        US_V_DM_HOP_DONG_KHUNG v_us_hd_khung = new US_V_DM_HOP_DONG_KHUNG();

        v_us_hd_khung.FillDataset(v_ds_hd_khung, " WHERE  SO_HOP_DONG = N'" + ip_str_so_hd + "'");
        if (v_ds_hd_khung.V_DM_HOP_DONG_KHUNG.Rows.Count == 0)
        {
            return(0);
        }
        return(CIPConvert.ToDecimal(v_ds_hd_khung.V_DM_HOP_DONG_KHUNG.Rows[0][V_DM_HOP_DONG_KHUNG.ID]));
    }
    public string get_so_hd_khung_by_id_hd(decimal ip_dc_so_hd)
    {
        DS_V_DM_HOP_DONG_KHUNG v_ds_hd_khung = new DS_V_DM_HOP_DONG_KHUNG();
        US_V_DM_HOP_DONG_KHUNG v_us_hd_khung = new US_V_DM_HOP_DONG_KHUNG();

        v_us_hd_khung.FillDataset(v_ds_hd_khung, " WHERE  ID = " + ip_dc_so_hd);
        if (v_ds_hd_khung.V_DM_HOP_DONG_KHUNG.Rows.Count == 0)
        {
            return("");
        }
        return(CIPConvert.ToStr(v_ds_hd_khung.V_DM_HOP_DONG_KHUNG.Rows[0][V_DM_HOP_DONG_KHUNG.SO_HOP_DONG]));
    }
    private void load_data_2_cbo_hop_dong_loc()
    {
        m_txt_so_hd_search.Items.Clear();
        US_V_DM_HOP_DONG_KHUNG v_us_v_dm_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG();
        DS_V_DM_HOP_DONG_KHUNG v_ds_v_dm_hop_dong_khung = new DS_V_DM_HOP_DONG_KHUNG();

        v_us_v_dm_hop_dong_khung.load_hop_dong_by_id_giang_vien(CIPConvert.ToDecimal(m_cbo_ten_giang_vien.SelectedValue), v_ds_v_dm_hop_dong_khung);

        m_txt_so_hd_search.Items.Add(new ListItem("Tất cả", "0"));
        for (int v_i = 0; v_i < v_ds_v_dm_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows.Count; v_i++)
        {
            m_txt_so_hd_search.Items.Add(new ListItem(CIPConvert.ToStr(v_ds_v_dm_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows[v_i][V_DM_HOP_DONG_KHUNG.SO_HOP_DONG]), CIPConvert.ToStr(v_ds_v_dm_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows[v_i][V_DM_HOP_DONG_KHUNG.ID])));
        }
    }
Example #9
0
 public string get_so_hop_dong_by_id(decimal ip_dc_hd_id)
 {
     try
     {
         US_V_DM_HOP_DONG_KHUNG v_us_dm_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG(ip_dc_hd_id);
         if (v_us_dm_hop_dong_khung.IsIDNull())
         {
             return("");
         }
         return(v_us_dm_hop_dong_khung.strSO_HOP_DONG);
     }
     catch (Exception v_e)
     {
         throw v_e;
     }
 }
 private decimal get_id_gv_from_id_hd(decimal ip_dc_id_hdong)
 {
     try
     {
         US_V_DM_HOP_DONG_KHUNG v_us_dm_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG(ip_dc_id_hdong);
         if (v_us_dm_hop_dong_khung.IsIDNull())
         {
             return(0);
         }
         return(v_us_dm_hop_dong_khung.dcID_GIANG_VIEN);
     }
     catch (Exception v_e)
     {
         throw v_e;
     }
 }
Example #11
0
 private decimal get_id_loai_hd_hop_dong_id(decimal ip_dc_hd_id)
 {
     try
     {
         US_V_DM_HOP_DONG_KHUNG v_us_dm_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG(ip_dc_hd_id);
         if (v_us_dm_hop_dong_khung.IsIDNull())
         {
             return(0);
         }
         return(v_us_dm_hop_dong_khung.dcID_LOAI_HOP_DONG);
     }
     catch (Exception v_e)
     {
         throw v_e;
     }
 }
    private void load_data_2_grid(string ip_str_ma_hop_dong)
    {
        US_V_DM_HOP_DONG_KHUNG v_us_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG();
        DS_V_DM_HOP_DONG_KHUNG v_ds_hop_dong_khung = new DS_V_DM_HOP_DONG_KHUNG();

        v_us_hop_dong_khung.FillDataset(v_ds_hop_dong_khung, " WHERE SO_HOP_DONG = N'" + ip_str_ma_hop_dong + "'");
        if (v_ds_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows.Count == 0)
        {
            string someScript;
            someScript = "<script language='javascript'>{ alert('Không có hợp đồng nào phù hợp!'); window.close(); }</script>";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
            return;
        }
        m_grv_dm_danh_sach_hop_dong_khung.DataSource = v_ds_hop_dong_khung.V_DM_HOP_DONG_KHUNG;
        m_grv_dm_danh_sach_hop_dong_khung.DataBind();
    }
Example #13
0
 private string get_dv_thanh_toan_by_id_hd(decimal ip_dc_hd_id)
 {
     try
     {
         US_V_DM_HOP_DONG_KHUNG v_us_dm_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG(ip_dc_hd_id);
         if (v_us_dm_hop_dong_khung.IsIDNull())
         {
             return("");
         }
         US_DM_DON_VI_THANH_TOAN v_us_dv_thanh_toan = new US_DM_DON_VI_THANH_TOAN(v_us_dm_hop_dong_khung.dcID_DON_VI_THANH_TOAN);
         return(v_us_dv_thanh_toan.strTEN_DON_VI);
     }
     catch (Exception v_e)
     {
         throw v_e;
     }
 }
    public string mapping_noi_dung_tt(decimal ip_dc_id_gd_thanh_toan, decimal ip_dc_id_hd_khung)
    {
        string v_str_noi_dung = "";
        // Lấy tên loại hợp đồng
        US_V_DM_HOP_DONG_KHUNG v_us_dm_hd_khung   = new US_V_DM_HOP_DONG_KHUNG(ip_dc_id_hd_khung);
        US_V_GD_THANH_TOAN     v_us_gd_thanh_toan = new US_V_GD_THANH_TOAN(ip_dc_id_gd_thanh_toan);

        v_str_noi_dung += v_us_dm_hd_khung.strLOAI_HOP_DONG.Trim();
        v_str_noi_dung += " môn ";
        if ((v_us_gd_thanh_toan.strREFERENCE_CODE.Contains("đợt") && v_us_gd_thanh_toan.dcID_MON_HOC == 1) || v_us_gd_thanh_toan.IsREFERENCE_CODENull())
        {
            v_str_noi_dung += v_us_dm_hd_khung.strFIRST_MON;
        }
        else
        {
            US_DM_MON_HOC v_us_dm_mon_hoc = new US_DM_MON_HOC(v_us_gd_thanh_toan.dcID_MON_HOC);
            v_str_noi_dung += v_us_dm_mon_hoc.strTEN_MON_HOC;
        }
        return(v_str_noi_dung);
    }
Example #15
0
    public string mapping_noi_dung_tt(decimal ip_dc_id_gd_thanh_toan, decimal ip_dc_id_hd_khung)
    {
        string v_str_noi_dung = "";
        // Lấy tên loại hợp đồng
        US_V_DM_HOP_DONG_KHUNG v_us_dm_hd_khung   = new US_V_DM_HOP_DONG_KHUNG(ip_dc_id_hd_khung);
        US_V_GD_THANH_TOAN     v_us_gd_thanh_toan = new US_V_GD_THANH_TOAN(ip_dc_id_gd_thanh_toan);

        v_str_noi_dung += v_us_dm_hd_khung.strLOAI_HOP_DONG.Trim();
        v_str_noi_dung += " môn ";
        //Chỗ này là kiểm tra điều kiện là hợp đồng học liệu
        if ((v_us_gd_thanh_toan.strREFERENCE_CODE.Contains("đợt") && v_us_gd_thanh_toan.dcID_MON_HOC == 0) || v_us_gd_thanh_toan.IsREFERENCE_CODENull())
        {
            v_str_noi_dung += v_us_dm_hd_khung.strFIRST_MON;
            if (v_us_dm_hd_khung.strSEC_MON.Trim() != "")
            {
                v_str_noi_dung += ", " + v_us_dm_hd_khung.strSEC_MON;
            }
            if (v_us_dm_hd_khung.strTHIR_MON.Trim() != "")
            {
                v_str_noi_dung += ", " + v_us_dm_hd_khung.strTHIR_MON;
            }
            if (v_us_dm_hd_khung.strFOURTH_MON.Trim() != "")
            {
                v_str_noi_dung += ", " + v_us_dm_hd_khung.strFOURTH_MON;
            }
            if (v_us_dm_hd_khung.strFITH_MON.Trim() != "")
            {
                v_str_noi_dung += ", " + v_us_dm_hd_khung.strFITH_MON;
            }
            if (v_us_dm_hd_khung.strSIXTH_MON.Trim() != "")
            {
                v_str_noi_dung += ", " + v_us_dm_hd_khung.strSIXTH_MON;
            }
        }
        //else
        //{
        //    US_DM_MON_HOC v_us_dm_mon_hoc = new US_DM_MON_HOC(v_us_gd_thanh_toan.dcID_MON_HOC);
        //    v_str_noi_dung += v_us_dm_mon_hoc.strTEN_MON_HOC;
        //}
        return(v_str_noi_dung);
    }
Example #16
0
    public string mapping_noi_dung_tt(decimal ip_dc_id_gd_thanh_toan, decimal ip_dc_id_hd_khung)
    {
        string v_str_noi_dung = "";
        // Lấy tên loại hợp đồng
        US_V_DM_HOP_DONG_KHUNG v_us_dm_hd_khung   = new US_V_DM_HOP_DONG_KHUNG(ip_dc_id_hd_khung);
        US_V_GD_THANH_TOAN     v_us_gd_thanh_toan = new US_V_GD_THANH_TOAN(ip_dc_id_gd_thanh_toan);

        v_str_noi_dung += v_us_dm_hd_khung.strLOAI_HOP_DONG.Trim();
        v_str_noi_dung += " môn ";
        // Nếu là học liệu
        if ((v_us_gd_thanh_toan.strREFERENCE_CODE.Contains("đợt") && v_us_gd_thanh_toan.dcID_MON_HOC == 1) || v_us_gd_thanh_toan.IsREFERENCE_CODENull())
        {
            v_str_noi_dung += v_us_dm_hd_khung.strFIRST_MON;
        }
        // Nếu là vận hành
        else
        {
            v_str_noi_dung += v_us_gd_thanh_toan.strGHI_CHU_CAC_MON_PHU_TRACH;
        }
        return(v_str_noi_dung);
    }
Example #17
0
    public string mapping_loai_hop_dong_gv(decimal ip_dc_id_hd_khung)
    {
        string v_str_noi_dung = "";
        // Lấy tên loại hợp đồng
        US_V_DM_HOP_DONG_KHUNG v_us_dm_hd_khung = new US_V_DM_HOP_DONG_KHUNG(ip_dc_id_hd_khung);

        //US_V_GD_THANH_TOAN v_us_gd_thanh_toan = new US_V_GD_THANH_TOAN(ip_dc_id_gd_thanh_toan);
        v_str_noi_dung += v_us_dm_hd_khung.strLOAI_HOP_DONG.Trim();
        //v_str_noi_dung += " môn ";
        //if ((v_us_gd_thanh_toan.strREFERENCE_CODE.Contains("đợt") && v_us_gd_thanh_toan.dcID_MON_HOC == 1) || v_us_gd_thanh_toan.IsREFERENCE_CODENull())
        //{
        //    v_str_noi_dung += v_us_dm_hd_khung.strFIRST_MON;
        //    //v_str_noi_dung += v_us_dm_hd_khung.strSEC_MON + v_us_dm_hd_khung.strTHIR_MON + v_us_dm_hd_khung.strFOURTH_MON + v_us_dm_hd_khung.strFITH_MON + v_us_dm_hd_khung.strSIXTH_MON;
        //}
        //else
        //{
        //    //US_DM_MON_HOC v_us_dm_mon_hoc = new US_DM_MON_HOC(v_us_gd_thanh_toan.dcID_MON_HOC);
        //    v_str_noi_dung += v_us_gd_thanh_toan.strGHI_CHU_CAC_MON_PHU_TRACH;
        //}
        return(v_str_noi_dung);
    }
Example #18
0
 // Load data to so hợp đồng và tên giảng viên
 private void load_data_2_basic_control()
 {
     try
     {
         US_V_DM_HOP_DONG_KHUNG v_us_dm_hd_khung = new US_V_DM_HOP_DONG_KHUNG(CIPConvert.ToDecimal(Request.QueryString["id_hd"]));
         if (!v_us_dm_hd_khung.IsIDNull())
         {
             m_lbl_ten_giang_vien.Text = v_us_dm_hd_khung.strGIANG_VIEN;
             m_lbl_so_hop_dong.Text    = v_us_dm_hd_khung.strSO_HOP_DONG;
             if (v_us_dm_hd_khung.datNGAY_KY != null)
             {
                 m_lbl_dat_ngay_ky.Text = CIPConvert.ToStr(v_us_dm_hd_khung.datNGAY_KY, "dd/MM/yyyy");
             }
             m_lbl_don_vi_thanh_toan.Text = v_us_dm_hd_khung.strDON_VI_THANH_TOAN;
             m_lbl_dv_qly.Text            = v_us_dm_hd_khung.strDON_VI_QUAN_LY;
             m_lbl_loai_hop_dong.Text     = v_us_dm_hd_khung.strLOAI_HOP_DONG;
         }
     }
     catch (Exception v_e)
     {
         throw v_e;
     }
 }
    private void form_2_us_object(US_V_DM_HOP_DONG_KHUNG ip_us_hd_khung)
    {
        try
        {
            System.Globalization.CultureInfo enUS = new System.Globalization.CultureInfo("en-US");
            ip_us_hd_khung.strSO_HOP_DONG  = m_txt_so_hop_dong.Text;
            ip_us_hd_khung.dcID_GIANG_VIEN = CIPConvert.ToDecimal(m_cbo_gvien.SelectedValue);
            DateTime v_dat_out_result;
            //if (DateTime.TryParseExact(CIPConvert.ToStr(m_dat_ngay_ki.SelectedDate), "dd/MM/yyyy", enUS, System.Globalization.DateTimeStyles.None, out v_dat_out_result))
            //{
            //    if (m_dat_ngay_ki.SelectedDate != CIPConvert.ToDatetime("01/01/0001"))
            ip_us_hd_khung.datNGAY_KY = m_dat_ngay_ki.SelectedDate;
            //    else ip_us_hd_khung.datNGAY_KY = CIPConvert.ToDatetime("01/01/1900");
            //}

            if (DateTime.TryParseExact(CIPConvert.ToStr(m_dat_ngay_hieu_luc.SelectedDate), "dd/MM/yyyy", enUS, System.Globalization.DateTimeStyles.None, out v_dat_out_result))
            {
                if (m_dat_ngay_hieu_luc.SelectedDate != CIPConvert.ToDatetime("01/01/0001"))
                {
                    ip_us_hd_khung.datNGAY_HIEU_LUC = m_dat_ngay_hieu_luc.SelectedDate;
                }
                else
                {
                    ip_us_hd_khung.datNGAY_HIEU_LUC = CIPConvert.ToDatetime("01/01/1900");
                }
            }

            if (DateTime.TryParseExact(CIPConvert.ToStr(m_dat_ngay_ket_thuc.SelectedDate), "dd/MM/yyyy", enUS, System.Globalization.DateTimeStyles.None, out v_dat_out_result))
            {
                if (m_dat_ngay_ket_thuc.SelectedDate != CIPConvert.ToDatetime("01/01/0001"))
                {
                    ip_us_hd_khung.datNGAY_KET_THUC_DU_KIEN = m_dat_ngay_ket_thuc.SelectedDate;
                }
                else
                {
                    ip_us_hd_khung.datNGAY_KET_THUC_DU_KIEN = CIPConvert.ToDatetime("01/01/1900");
                }
            }


            ip_us_hd_khung.dcID_LOAI_HOP_DONG       = CIPConvert.ToDecimal(m_cbo_dm_loai_hop_dong.SelectedValue);
            ip_us_hd_khung.dcID_TRANG_THAI_HOP_DONG = CIPConvert.ToDecimal(m_cbo_dm_trang_thai_hop_dong.SelectedValue);
            ip_us_hd_khung.dcID_DON_VI_QUAN_LY      = CIPConvert.ToDecimal(m_cbo_dm_loai_don_vi_quan_li.SelectedValue);
            ip_us_hd_khung.dcID_DON_VI_THANH_TOAN   = CIPConvert.ToDecimal(m_cbo_dm_loai_don_vi_thanh_toan.SelectedValue);

            ip_us_hd_khung.dcID_MON1 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_1.SelectedValue);
            ip_us_hd_khung.dcID_MON2 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_2.SelectedValue);
            // if (ip_us_hd_khung.dcID_MON2 == 0) ip_us_hd_khung.SetID_MON2Null();
            ip_us_hd_khung.dcID_MON3 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_3.SelectedValue);
            //if (ip_us_hd_khung.dcID_MON3 == 0) ip_us_hd_khung.SetID_MON3Null();
            ip_us_hd_khung.dcID_MON4 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_4.SelectedValue);
            //if (ip_us_hd_khung.dcID_MON4 == 0) ip_us_hd_khung.SetID_MON4Null();
            ip_us_hd_khung.dcID_MON5 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_5.SelectedValue);
            //if (ip_us_hd_khung.dcID_MON5 == 0) ip_us_hd_khung.SetID_MON5Null();
            ip_us_hd_khung.dcID_MON6 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_6.SelectedValue);
            //if (ip_us_hd_khung.dcID_MON6 == 0) ip_us_hd_khung.SetID_MON6Null();
            if (m_txt_thue_suat.Text != "")
            {
                ip_us_hd_khung.dcTHUE_SUAT = CIPConvert.ToDecimal(m_txt_thue_suat.Text);
            }
            if (m_txt_gia_tri_hop_dong.Text != "")
            {
                ip_us_hd_khung.dcGIA_TRI_HOP_DONG = CIPConvert.ToDecimal(m_txt_gia_tri_hop_dong.Text);
            }
            // Lúc nhập hơp đồng thì để giá trị nghiệm thu thực tế bằng null
            ip_us_hd_khung.SetGIA_TRI_NGHIEM_THU_THUC_TENull();
            if (m_rbt_hoclieu_yn.Items[0].Selected)
            {
                ip_us_hd_khung.strHOC_LIEU_YN = "Y";
            }
            else
            {
                ip_us_hd_khung.strHOC_LIEU_YN = "N";
            }

            if (m_rbt_bt_vanhanh_yn.Items[0].Selected)
            {
                ip_us_hd_khung.strVAN_HANH_YN = "Y";
            }
            else
            {
                ip_us_hd_khung.strVAN_HANH_YN = "N";
            }

            if (m_rbt_co_so_hd_yn.Items[0].Selected)
            {
                ip_us_hd_khung.strCO_SO_HD_YN = "Y";
            }
            else
            {
                ip_us_hd_khung.strCO_SO_HD_YN = "N";
            }

            ip_us_hd_khung.strGHI_CHU         = m_txt_ghi_chu1.Text;
            ip_us_hd_khung.strGHI_CHU2        = m_txt_ghi_chu2.Text;
            ip_us_hd_khung.strGHI_CHU3        = m_txt_ghi_chu3.Text;
            ip_us_hd_khung.strGHI_CHU4        = m_txt_ghi_chu4.Text;
            ip_us_hd_khung.strMA_PO_PHU_TRACH = m_cbo_po_phu_trach_hop_dong.SelectedValue;
            ip_us_hd_khung.strGEN_PHU_LUC_YN  = "N";
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
Example #20
0
    private void us_object_2_form(US_V_DM_HOP_DONG_KHUNG ip_us_hd_khung)
    {
        try
        {
            m_txt_so_hop_dong.Text = ip_us_hd_khung.strSO_HOP_DONG;
            tbAuto.Text            = ip_us_hd_khung.strGIANG_VIEN;
            if (ip_us_hd_khung.datNGAY_KY != null)
            {
                m_dat_ngay_ki.SelectedDate = ip_us_hd_khung.datNGAY_KY;
            }
            // else ip_us_hd_khung.datNGAY_KY = CIPConvert.ToDatetime("01/01/1900");
            if (ip_us_hd_khung.datNGAY_HIEU_LUC != null)
            {
                m_dat_ngay_hieu_luc.SelectedDate = ip_us_hd_khung.datNGAY_HIEU_LUC;
            }
            //else ip_us_hd_khung.datNGAY_HIEU_LUC = CIPConvert.ToDatetime("01/01/1900");
            if (ip_us_hd_khung.datNGAY_KET_THUC_DU_KIEN != null)
            {
                m_dat_ngay_ket_thuc.SelectedDate = ip_us_hd_khung.datNGAY_KET_THUC_DU_KIEN;
            }
            // else ip_us_hd_khung.datNGAY_KET_THUC_DU_KIEN = CIPConvert.ToDatetime("01/01/1900");

            m_cbo_dm_loai_hop_dong.SelectedValue          = CIPConvert.ToStr(ip_us_hd_khung.dcID_LOAI_HOP_DONG);
            m_cbo_dm_trang_thai_hop_dong.SelectedValue    = CIPConvert.ToStr(ip_us_hd_khung.dcID_TRANG_THAI_HOP_DONG);
            m_cbo_dm_loai_don_vi_quan_li.SelectedValue    = CIPConvert.ToStr(ip_us_hd_khung.dcID_DON_VI_QUAN_LY);
            m_cbo_dm_loai_don_vi_thanh_toan.SelectedValue = CIPConvert.ToStr(ip_us_hd_khung.dcID_DON_VI_THANH_TOAN);

            m_cbo_dm_mon_hoc_1.SelectedValue = CIPConvert.ToStr(ip_us_hd_khung.dcID_MON1);
            //if (ip_us_hd_khung.dcID_MON2 == null) ip_us_hd_khung.dcID_MON2 = 0;
            m_cbo_dm_mon_hoc_2.SelectedValue = CIPConvert.ToStr(ip_us_hd_khung.dcID_MON2);
            //if (ip_us_hd_khung.dcID_MON3 == null) ip_us_hd_khung.dcID_MON3 = 0;
            m_cbo_dm_mon_hoc_3.SelectedValue = CIPConvert.ToStr(ip_us_hd_khung.dcID_MON3);
            //if (ip_us_hd_khung.dcID_MON4 == null) ip_us_hd_khung.dcID_MON4 = 0;
            m_cbo_dm_mon_hoc_4.SelectedValue = CIPConvert.ToStr(ip_us_hd_khung.dcID_MON4);
            //if (ip_us_hd_khung.dcID_MON5 == null) ip_us_hd_khung.dcID_MON5 = 0;
            m_cbo_dm_mon_hoc_5.SelectedValue = CIPConvert.ToStr(ip_us_hd_khung.dcID_MON5);
            //if (ip_us_hd_khung.dcID_MON6 == null) ip_us_hd_khung.dcID_MON6 = 0;
            m_cbo_dm_mon_hoc_6.SelectedValue = CIPConvert.ToStr(ip_us_hd_khung.dcID_MON6);

            m_txt_thue_suat.Text        = CIPConvert.ToStr(ip_us_hd_khung.dcTHUE_SUAT);
            m_txt_gia_tri_hop_dong.Text = CIPConvert.ToStr(ip_us_hd_khung.dcGIA_TRI_HOP_DONG);

            if (ip_us_hd_khung.strHOC_LIEU_YN == "Y")
            {
                m_rbt_hoclieu_yn.Items[0].Selected = true;
            }
            else
            {
                m_rbt_hoclieu_yn.Items[1].Selected = true;
            }

            if (ip_us_hd_khung.strVAN_HANH_YN == "Y")
            {
                m_rbt_bt_vanhanh_yn.Items[0].Selected = true;
            }
            else
            {
                m_rbt_bt_vanhanh_yn.Items[1].Selected = true;
            }

            if (ip_us_hd_khung.strCO_SO_HD_YN == "Y")
            {
                m_rbt_co_so_hd_yn.Items[0].Selected = true;
            }
            else
            {
                m_rbt_co_so_hd_yn.Items[1].Selected = true;
            }
            ip_us_hd_khung.strGHI_CHU = m_txt_ghi_chu1.Text;
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
Example #21
0
    private void form_2_us_object(US_V_DM_HOP_DONG_KHUNG ip_us_hd_khung)
    {
        try
        {
            ip_us_hd_khung.strSO_HOP_DONG = m_txt_so_hop_dong.Text;
            //ip_us_hd_khung.dcID_GIANG_VIEN =CIPConvert.ToDecimal(m_hdf_id_gv.Value);
            m_lbl_id_gv.Text = m_hdf_id_gv.Value;
            if (m_dat_ngay_ki.SelectedDate != null)
            {
                ip_us_hd_khung.datNGAY_KY = m_dat_ngay_ki.SelectedDate;
            }
            else
            {
                ip_us_hd_khung.datNGAY_KY = CIPConvert.ToDatetime("01/01/1900");
            }
            if (m_dat_ngay_hieu_luc.SelectedDate != null)
            {
                ip_us_hd_khung.datNGAY_HIEU_LUC = m_dat_ngay_hieu_luc.SelectedDate;
            }
            else
            {
                ip_us_hd_khung.datNGAY_HIEU_LUC = CIPConvert.ToDatetime("01/01/1900");
            }
            if (m_dat_ngay_ket_thuc.SelectedDate != null)
            {
                ip_us_hd_khung.datNGAY_KET_THUC_DU_KIEN = m_dat_ngay_ket_thuc.SelectedDate;
            }
            else
            {
                ip_us_hd_khung.datNGAY_KET_THUC_DU_KIEN = CIPConvert.ToDatetime("01/01/1900");
            }

            ip_us_hd_khung.dcID_LOAI_HOP_DONG       = CIPConvert.ToDecimal(m_cbo_dm_loai_hop_dong.SelectedValue);
            ip_us_hd_khung.dcID_TRANG_THAI_HOP_DONG = CIPConvert.ToDecimal(m_cbo_dm_trang_thai_hop_dong.SelectedValue);
            ip_us_hd_khung.dcID_DON_VI_QUAN_LY      = CIPConvert.ToDecimal(m_cbo_dm_loai_don_vi_quan_li.SelectedValue);
            ip_us_hd_khung.dcID_DON_VI_THANH_TOAN   = CIPConvert.ToDecimal(m_cbo_dm_loai_don_vi_thanh_toan.SelectedValue);

            ip_us_hd_khung.dcID_MON1 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_1.SelectedValue);
            ip_us_hd_khung.dcID_MON2 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_2.SelectedValue);
            // if (ip_us_hd_khung.dcID_MON2 == 0) ip_us_hd_khung.SetID_MON2Null();
            ip_us_hd_khung.dcID_MON3 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_3.SelectedValue);
            //if (ip_us_hd_khung.dcID_MON3 == 0) ip_us_hd_khung.SetID_MON3Null();
            ip_us_hd_khung.dcID_MON4 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_4.SelectedValue);
            //if (ip_us_hd_khung.dcID_MON4 == 0) ip_us_hd_khung.SetID_MON4Null();
            ip_us_hd_khung.dcID_MON5 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_5.SelectedValue);
            //if (ip_us_hd_khung.dcID_MON5 == 0) ip_us_hd_khung.SetID_MON5Null();
            ip_us_hd_khung.dcID_MON6 = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc_6.SelectedValue);
            //if (ip_us_hd_khung.dcID_MON6 == 0) ip_us_hd_khung.SetID_MON6Null();
            if (m_txt_thue_suat.Text != "")
            {
                ip_us_hd_khung.dcTHUE_SUAT = CIPConvert.ToDecimal(m_txt_thue_suat.Text);
            }
            if (m_txt_gia_tri_hop_dong.Text != "")
            {
                ip_us_hd_khung.dcGIA_TRI_HOP_DONG = CIPConvert.ToDecimal(m_txt_gia_tri_hop_dong.Text);
            }

            if (m_rbt_hoclieu_yn.Items[0].Selected)
            {
                ip_us_hd_khung.strHOC_LIEU_YN = "Y";
            }
            else
            {
                ip_us_hd_khung.strHOC_LIEU_YN = "N";
            }

            if (m_rbt_bt_vanhanh_yn.Items[0].Selected)
            {
                ip_us_hd_khung.strVAN_HANH_YN = "Y";
            }
            else
            {
                ip_us_hd_khung.strVAN_HANH_YN = "N";
            }

            if (m_rbt_co_so_hd_yn.Items[0].Selected)
            {
                ip_us_hd_khung.strCO_SO_HD_YN = "Y";
            }
            else
            {
                ip_us_hd_khung.strCO_SO_HD_YN = "N";
            }
            ip_us_hd_khung.strGHI_CHU = m_txt_ghi_chu1.Text;

            ip_us_hd_khung.strGEN_PHU_LUC_YN = "N";
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            m_lbl_thong_bao.Text = "";
            string v_str_so_hd, v_str_loai_hd;
            if (Request.QueryString["sohd"] != null)
            {
                v_str_so_hd   = CIPConvert.ToStr(Request.QueryString["sohd"]);
                v_str_loai_hd = CIPConvert.ToStr(Request.QueryString["loai"]);
                if (v_str_so_hd.Equals(""))
                {
                    string someScript;
                    someScript = "<script language='javascript'>{ alert('Bạn chưa nhập số hợp đồng'); window.close(); }</script>";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
                    return;
                }
                m_lbl_so_hd.Text = v_str_so_hd;

                US_V_DM_HOP_DONG_KHUNG v_us_hop_dong_khung = new US_V_DM_HOP_DONG_KHUNG();
                DS_V_DM_HOP_DONG_KHUNG v_ds_hop_dong_khung = new DS_V_DM_HOP_DONG_KHUNG();

                v_us_hop_dong_khung.FillDataset(v_ds_hop_dong_khung, " WHERE SO_HOP_DONG = N'" + v_str_so_hd + "'");
                if (v_ds_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows.Count == 0)
                {
                    string someScript;
                    someScript = "<script language='javascript'>{ alert('Không có hợp đồng nào phù hợp!'); window.close(); }</script>";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
                    return;
                }
                if (v_str_loai_hd.Equals("VH"))
                {
                    // nhưng số hợp đồng nhập vào lại của hợp đồng học liệu
                    if (CIPConvert.ToStr(v_ds_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows[0][V_DM_HOP_DONG_KHUNG.HOC_LIEU_YN]).Equals("Y"))
                    {
                        m_lbl_thong_bao.Text = "";
                        string someScript;
                        someScript = "<script language='javascript'>{ alert('Ta đang dự toán cho hợp đồng vận hành. Hợp đồng nhập vào là hợp đông học liệu'); window.close(); }</script>";
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
                        return;
                    }
                }
                // Nếu là HĐ học liệu
                else
                {
                    // nhưng số hợp đồng nhập vào lại của hợp đồng vận hành
                    if (CIPConvert.ToStr(v_ds_hop_dong_khung.V_DM_HOP_DONG_KHUNG.Rows[0][V_DM_HOP_DONG_KHUNG.VAN_HANH_YN]).Equals("Y"))
                    {
                        m_lbl_thong_bao.Text = "";
                        string someScript;
                        someScript = "<script language='javascript'>{ alert('Ta đang dự toán cho hợp đồng học liệu. Hợp đồng nhập vào là hợp đông vận hành'); window.close(); }</script>";
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
                        return;
                    }
                }

                // Chỗ này kiểm tra xem có hợp đồng nào trùng với hợp đồng đang xét đến ko?
                if (!check_trung_hop_dong(v_str_so_hd))
                {
                    string someScript;
                    someScript = "<script language='javascript'>{ alert('Tồn tại số hợp đồng trùng với số hợp đồng này. Hãy xử lý trước khi lên bảng kê cho hợp đồng này!');}</script>";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
                    m_grv_dm_danh_sach_hop_dong_khung.DataSource = m_ds_hop_dong_khung.V_DM_HOP_DONG_KHUNG;
                    m_grv_dm_danh_sach_hop_dong_khung.DataBind();
                    return;
                }
                kiem_tra_toan_bo_thanh_toan_ung_hop_dong(get_id_hd_khung_by_so_hd(v_str_so_hd), v_str_loai_hd);
                // Đoạn này đã lấy được số hợp đồng, search và đổ lên lưới
                m_grv_dm_danh_sach_hop_dong_khung.DataSource = v_ds_hop_dong_khung.V_DM_HOP_DONG_KHUNG;
                m_grv_dm_danh_sach_hop_dong_khung.DataBind();
            }
        }
    }