Ejemplo n.º 1
0
    public decimal get_tong_tien_dot_TT()
    {
        decimal v_tong_tien   = 0;
        string  v_str_loai_hd = "";

        if (m_rdl_loai_hop_dong.Items[0].Selected)
        {
            v_str_loai_hd = "All";
        }
        else if (m_rdl_loai_hop_dong.Items[1].Selected)
        {
            v_str_loai_hd = "VH";
        }
        else
        {
            v_str_loai_hd = "HL";
        }

        m_us_v_gd_thanh_toan.fill_dataset_by_id_giang_vien_thang_nam_dot_va_dv_thanh_toan(CIPConvert.ToDecimal(m_cbo_ten_giang_vien.SelectedValue),
                                                                                          CIPConvert.ToDecimal(m_cbo_don_vi_thanh_toan.SelectedValue),
                                                                                          CIPConvert.ToDecimal(m_cbo_trang_thai_thanh_toan.SelectedValue),
                                                                                          v_str_loai_hd,
                                                                                          m_txt_reference_code.Text.Trim(),
                                                                                          CIPConvert.ToDecimal(m_cbo_thang_thanh_toan.SelectedValue),
                                                                                          CIPConvert.ToDecimal(m_cbo_nam_thanh_toan.SelectedValue),
                                                                                          m_cbo_dot_thanh_toan.SelectedValue, m_v_ds_gd_thanh_toan);
        foreach (DataRow item in m_v_ds_gd_thanh_toan.V_GD_THANH_TOAN)
        {
            v_tong_tien += CIPConvert.ToDecimal(item["TONG_TIEN_THANH_TOAN"]);
        }
        return(v_tong_tien);
    }
    private void load_data_2_grid_search(decimal ip_dc_id_giang_vien,
                                         decimal ip_dc_dv_thanh_toan,
                                         decimal ip_dc_trang_thai_thanh_toan,
                                         string ip_str_loai_hop_dong,
                                         string ip_str_reference_code,
                                         decimal ip_dc_thang_tt,
                                         decimal ip_dc_nam_tt,
                                         string ip_str_ma_dot_thanh_toan)
    {
        if (ip_str_loai_hop_dong.Equals("VH")) // Vận hành
        {
            m_str_loai_hd = "VH";
        }
        else if (ip_str_loai_hop_dong.Equals("HL"))// Học liệu
        {
            m_str_loai_hd = "HL";
        }
        else
        {
            m_str_loai_hd = "All";
        }

        m_us_v_gd_thanh_toan.fill_dataset_by_id_giang_vien_thang_nam_dot_va_dv_thanh_toan(ip_dc_id_giang_vien,
                                                                                          ip_dc_dv_thanh_toan,
                                                                                          ip_dc_trang_thai_thanh_toan,
                                                                                          ip_str_reference_code,
                                                                                          ip_str_loai_hop_dong,
                                                                                          ip_dc_thang_tt,
                                                                                          ip_dc_nam_tt,
                                                                                          ip_str_ma_dot_thanh_toan,
                                                                                          m_v_ds_gd_thanh_toan);

        if (m_v_ds_gd_thanh_toan.V_GD_THANH_TOAN.Rows.Count == 0)
        {
            m_lbl_thong_bao.Visible = true;
            m_lbl_thong_bao.Text    = "Chưa có thanh toán nào cho giảng viên này!";
        }
        else
        {
            m_lbl_thong_bao.Text = "";
        }
        m_grv_danh_sach_du_toan.DataSource = m_v_ds_gd_thanh_toan.V_GD_THANH_TOAN;
        m_grv_danh_sach_du_toan.DataBind();
        m_lbl_danh_sach_thanh_toan.Text = "Danh sách Thanh toán: " + m_v_ds_gd_thanh_toan.V_GD_THANH_TOAN.Rows.Count + " thanh toán";
    }