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); }
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; } }
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); }
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]))); } }
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; } }
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(); }
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); }
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); }
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); }
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); }
// 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; } }
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; } }
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(); } } }