Ejemplo n.º 1
0
    private string get_ngay_ky_hd_by_id(decimal ip_dc_ngay_ky_hd, ref string op_str_ten_mon)
    {
        US_DM_HOP_DONG_KHUNG v_us_dm_hop_dong_khung = new US_DM_HOP_DONG_KHUNG(ip_dc_ngay_ky_hd);
        US_DM_MON_HOC        v_us_dm_mon_hoc        = new US_DM_MON_HOC(v_us_dm_hop_dong_khung.dcID_MON1);

        op_str_ten_mon = v_us_dm_mon_hoc.strTEN_MON_HOC;
        if (v_us_dm_hop_dong_khung.dcID_MON2 > 0)
        {
            US_DM_MON_HOC v_us_dm_mon_hoc2 = new US_DM_MON_HOC(v_us_dm_hop_dong_khung.dcID_MON2);
            op_str_ten_mon += ", " + v_us_dm_mon_hoc2.strTEN_MON_HOC;
        }
        if (v_us_dm_hop_dong_khung.dcID_MON3 > 0)
        {
            US_DM_MON_HOC v_us_dm_mon_hoc3 = new US_DM_MON_HOC(v_us_dm_hop_dong_khung.dcID_MON3);
            op_str_ten_mon += ", " + v_us_dm_mon_hoc3.strTEN_MON_HOC;
        }
        if (v_us_dm_hop_dong_khung.dcID_MON4 > 0)
        {
            US_DM_MON_HOC v_us_dm_mon_hoc4 = new US_DM_MON_HOC(v_us_dm_hop_dong_khung.dcID_MON4);
            op_str_ten_mon += ", " + v_us_dm_mon_hoc4.strTEN_MON_HOC;
        }
        if (v_us_dm_hop_dong_khung.dcID_MON5 > 0)
        {
            US_DM_MON_HOC v_us_dm_mon_hoc5 = new US_DM_MON_HOC(v_us_dm_hop_dong_khung.dcID_MON5);
            op_str_ten_mon += ", " + v_us_dm_mon_hoc5.strTEN_MON_HOC;
        }
        if (v_us_dm_hop_dong_khung.dcID_MON6 > 0)
        {
            US_DM_MON_HOC v_us_dm_mon_hoc6 = new US_DM_MON_HOC(v_us_dm_hop_dong_khung.dcID_MON6);
            op_str_ten_mon += ", " + v_us_dm_mon_hoc6.strTEN_MON_HOC;
        }
        return(CIPConvert.ToStr(v_us_dm_hop_dong_khung.datNGAY_KY, "dd/MM/yyyy"));
    }
    public decimal get_id_by_so_hop_dong(string ip_so_hop_dong)
    {
        US_DM_HOP_DONG_KHUNG v_us_hop_dong = new US_DM_HOP_DONG_KHUNG();
        DS_DM_HOP_DONG_KHUNG v_ds_hop_dong = new DS_DM_HOP_DONG_KHUNG();

        v_us_hop_dong.FillDataset(v_ds_hop_dong, " WHERE SO_HOP_DONG =N'" + ip_so_hop_dong + "'");
        return(CIPConvert.ToDecimal(v_ds_hop_dong.DM_HOP_DONG_KHUNG.Rows[0][DM_HOP_DONG_KHUNG.ID]));
    }
    private void load_data_2_us_update(int ip_i_stt_row)
    {
        decimal v_dc_id_cong_viec_gv = CIPConvert.ToDecimal(m_grv_gd_assign_su_kien_cho_giang_vien.DataKeys[ip_i_stt_row].Value);

        m_cbo_so_hop_dong.ToolTip = CIPConvert.ToStr(v_dc_id_cong_viec_gv);
        m_us_cong_viec_moi        = new US_V_GD_GV_CONG_VIEC_MOI(v_dc_id_cong_viec_gv);
        US_DM_HOP_DONG_KHUNG v_us_dm_hop_dong_khung = new US_DM_HOP_DONG_KHUNG(m_us_cong_viec_moi.dcID_HOP_DONG_KHUNG);

        m_cbo_ten_giang_vien.SelectedValue = CIPConvert.ToStr(v_us_dm_hop_dong_khung.dcID_GIANG_VIEN);
    }
    // Kiểm tra xem hợp đồng có đúng là do đơn vị thanh toán đó thanh toán không???
    private bool check_hop_dong_ung_voi_dv_thanh_toan(decimal ip_dc_id_dv_thanh_toan, decimal ip_dc_id_hop_dong)
    {
        US_DM_HOP_DONG_KHUNG v_us_dm_hop_dong = new US_DM_HOP_DONG_KHUNG(ip_dc_id_hop_dong);

        if (v_us_dm_hop_dong.dcID_DON_VI_THANH_TOAN != ip_dc_id_dv_thanh_toan)
        {
            return(false);
        }
        return(true);
    }
    private bool check_exist_so_hop_dong(string ip_str_so_hd)
    {
        US_DM_HOP_DONG_KHUNG v_us_dm_hop_dong_khung = new US_DM_HOP_DONG_KHUNG();
        DS_DM_HOP_DONG_KHUNG v_ds_dm_hop_dong_khung = new DS_DM_HOP_DONG_KHUNG();

        v_us_dm_hop_dong_khung.FillDataset(v_ds_dm_hop_dong_khung, " WHERE SO_HOP_DONG=N'" + ip_str_so_hd + "'");
        if (v_ds_dm_hop_dong_khung.DM_HOP_DONG_KHUNG.Rows.Count == 0)
        {
            return(false); // Nghĩa là không tồn tại số hợp đồng đó
        }
        return(true);      // Nghĩa là tồn tại số hợp đồng đó
    }
    private decimal get_id_by_so_hop_dong(string ip_str_so_hd)
    {
        US_DM_HOP_DONG_KHUNG v_us_dm_hd_khung = new US_DM_HOP_DONG_KHUNG();
        DS_DM_HOP_DONG_KHUNG v_ds_dm_hd_khung = new DS_DM_HOP_DONG_KHUNG();

        v_us_dm_hd_khung.FillDataset(v_ds_dm_hd_khung, " WHERE SO_HOP_DONG =N'" + ip_str_so_hd + "'");
        if (v_ds_dm_hd_khung.DM_HOP_DONG_KHUNG.Rows.Count > 0)
        {
            return(CIPConvert.ToDecimal(v_ds_dm_hd_khung.DM_HOP_DONG_KHUNG.Rows[0][DM_HOP_DONG_KHUNG.ID]));
        }
        return(0);
    }
Ejemplo n.º 7
0
    private void load_2_cbo_so_hop_dong()
    {
        US_DM_HOP_DONG_KHUNG v_us_hop_dong_khung = new US_DM_HOP_DONG_KHUNG();
        DS_DM_HOP_DONG_KHUNG v_ds_hop_dong_khung = new DS_DM_HOP_DONG_KHUNG();

        v_ds_hop_dong_khung.Clear();
        m_cbo_so_hd.Items.Clear();

        v_us_hop_dong_khung.FillDataset(v_ds_hop_dong_khung, "WHERE ID_GIANG_VIEN=" + CIPConvert.ToDecimal(m_cbo_ten_giang_vien.SelectedValue));
        m_cbo_so_hd.Items.Add(new ListItem("Không có hợp đồng", CIPConvert.ToStr(0)));
        for (int v_i = 0; v_i < v_ds_hop_dong_khung.DM_HOP_DONG_KHUNG.Rows.Count; v_i++)
        {
            m_cbo_so_hd.Items.Add(new ListItem(CIPConvert.ToStr(v_ds_hop_dong_khung.DM_HOP_DONG_KHUNG.Rows[v_i][DM_HOP_DONG_KHUNG.SO_HOP_DONG]), CIPConvert.ToStr(v_ds_hop_dong_khung.DM_HOP_DONG_KHUNG.Rows[v_i][DM_HOP_DONG_KHUNG.ID])));
        }
    }
 public string get_mapping_so_hop_dong_khung(decimal i_dc_id_hop_dong_khung)
 {
     try
     {
         US_DM_HOP_DONG_KHUNG v_us_dm_hop_dong_khung = new US_DM_HOP_DONG_KHUNG(i_dc_id_hop_dong_khung);
         if (v_us_dm_hop_dong_khung.IsSO_HOP_DONGNull())
         {
             return("");
         }
         return(v_us_dm_hop_dong_khung.strSO_HOP_DONG);
     }
     catch (Exception v_e)
     {
         throw v_e;
     }
 }
    private void load_2_cbo_hop_dong_khung()
    {
        US_DM_HOP_DONG_KHUNG v_us = new US_DM_HOP_DONG_KHUNG();
        DS_DM_HOP_DONG_KHUNG v_ds = new DS_DM_HOP_DONG_KHUNG();

        try
        {
            v_us.FillDataset(v_ds);

            m_cbo_dm_hop_dong_khung.DataSource     = v_ds.DM_HOP_DONG_KHUNG;
            m_cbo_dm_hop_dong_khung.DataValueField = DM_HOP_DONG_KHUNG.ID;
            m_cbo_dm_hop_dong_khung.DataTextField  = DM_HOP_DONG_KHUNG.SO_HOP_DONG;
            m_cbo_dm_hop_dong_khung.DataBind();
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
    private void us_object_2_form(US_GD_GV_CONG_VIEC_MOI ip_us_v_gd_cv_moi)
    {
        m_cbo_so_hop_dong_loc.SelectedValue = CIPConvert.ToStr(ip_us_v_gd_cv_moi.dcID_HOP_DONG_KHUNG);
        US_DM_HOP_DONG_KHUNG v_us_dm_hd_khung = new US_DM_HOP_DONG_KHUNG(ip_us_v_gd_cv_moi.dcID_HOP_DONG_KHUNG);

        m_cbo_ten_giang_vien_loc.SelectedValue  = CIPConvert.ToStr(v_us_dm_hd_khung.dcID_GIANG_VIEN);
        m_cbo_noi_dung_thanh_toan.SelectedValue = CIPConvert.ToStr(ip_us_v_gd_cv_moi.dcID_NOI_DUNG_TT);
        m_cbo_noi_dung_thanh_toan.Enabled       = false;
        m_cbo_so_hop_dong_loc.Enabled           = false;
        m_cmd_huy.ToolTip = m_cbo_so_hop_dong_loc.SelectedValue;
        m_cbo_noi_dung_thanh_toan.ToolTip = CIPConvert.ToStr(ip_us_v_gd_cv_moi.dcID_NOI_DUNG_TT);
        m_txt_so_luong.Text = CIPConvert.ToStr(ip_us_v_gd_cv_moi.dcSO_LUONG_HE_SO, "#");
        //m_txt_don_gia.Text = CIPConvert.ToStr(ip_us_v_gd_cv_moi.dcDON_GIA, "#,###");
        if (!m_us_cong_viec_moi.IsNGAY_DAT_HANGNull())
        {
            m_dat_ngay_bat_dau.SelectedDate = CIPConvert.ToDatetime(CIPConvert.ToStr(m_us_cong_viec_moi.datNGAY_DAT_HANG, "dd/MM/yyyy"), "dd/MM/yyyy");
        }
        //if (!m_us_cong_viec_moi.IsNGAY_NGHIEM_THUNull()) m_dat_ngay_nghiem_thu.SelectedDate = CIPConvert.ToDatetime(CIPConvert.ToStr(m_us_cong_viec_moi.datNGAY_NGHIEM_THU, "dd/MM/yyyy"), "dd/MM/yyyy");
        m_cbo_trang_thai_cv_gv.SelectedValue = CIPConvert.ToStr(ip_us_v_gd_cv_moi.dcID_TRANG_THAI);
        m_txt_ghi_chu.Text = ip_us_v_gd_cv_moi.strGHI_CHU;
    }
    public string mapping_so_hop_dong_by_id(object ip_obj_id_hop_dong)
    {
        US_DM_HOP_DONG_KHUNG v_us_hop_dong_khung = new US_DM_HOP_DONG_KHUNG(CIPConvert.ToDecimal(ip_obj_id_hop_dong));

        return(v_us_hop_dong_khung.strSO_HOP_DONG);
    }