public US_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(decimal i_dbID) { pm_objDS = new DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(); 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]); }
private void tim_kiem() { string v_id_tu_khoa = m_txt_tim_kiem.Text; //decimal v_id_trang_thai = CIPConvert.ToDecimal(m_cbo_trang_thai.SelectedValue); decimal v_id_trang_thai = -1; v_dt_tu_ngay = m_dt_tu_ngay.Value.AddDays(-m_dt_tu_ngay.Value.Date.Day+1); v_dt_den_ngay = m_dt_den_ngay.Value.AddMonths(1).AddDays(-m_dt_den_ngay.Value.Day); decimal v_dc_tong_so_vuot_dm = 0; US_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN v_us = new US_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(); DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN v_ds = new DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(); v_us.FillDatasetSearch_VPP(v_ds, v_dt_tu_ngay, v_dt_den_ngay, v_id_trang_thai, v_id_tu_khoa); m_fg.Redraw = false; CGridUtils.Dataset2C1Grid(v_ds, m_fg, m_obj_trans); CGridUtils.MakeSoTT(0, m_fg); for (int i = m_fg.Rows.Fixed; i < m_fg.Rows.Count; i++) { if (m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT] == null || CIPConvert.ToDecimal(m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT].ToString()) <0) { m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT] = 0; continue; } if (!CIPConvert.is_valid_number(m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT])) continue; if (CIPConvert.ToDecimal((m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT]).ToString()) > 0) { m_fg.Rows[i].Style = m_fg.Styles["CustomStyle1"]; v_dc_tong_so_vuot_dm++; } else if (CIPConvert.ToDecimal((m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT]).ToString()) > 10) { m_fg.Rows[i].Style = m_fg.Styles["CustomStyle2"]; v_dc_tong_so_vuot_dm++; } } if (v_dc_tong_so_vuot_dm == 0) m_lbl_tong_so_vuot_dm.Text = "0"; else m_lbl_tong_so_vuot_dm.Text = CIPConvert.ToStr(v_dc_tong_so_vuot_dm, "#,###"); m_fg.Redraw = true; }
private void load_data_2_grid() { //decimal v_id_trang_thai = CIPConvert.ToDecimal(m_cbo_trang_thai.SelectedValue); //decimal v_id_trang_thai = -1; US_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN v_us = new US_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(); DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN v_ds = new DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(); v_us.FillDataset(v_ds); m_fg.Redraw = false; CGridUtils.Dataset2C1Grid(v_ds, m_fg, m_obj_trans); CGridUtils.MakeSoTT(0, m_fg); for (int i = m_fg.Rows.Fixed; i < m_fg.Rows.Count; i++) { if (m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT] == null) continue; if (!CIPConvert.is_valid_number(m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT])) continue; if (CIPConvert.ToDecimal((m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT]).ToString()) > 20) { m_fg.Rows[i].Style = m_fg.Styles["CustomStyle1"]; } else if (CIPConvert.ToDecimal((m_fg[i, (int)e_col_Number.TI_LE_DA_VUOT]).ToString()) > 10) { m_fg.Rows[i].Style = m_fg.Styles["CustomStyle2"]; } } m_fg.Redraw = true; }
public US_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN() { pm_objDS = new DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(); pm_strTableName = c_TableName; pm_objDR = pm_objDS.Tables[pm_strTableName].NewRow(); }
public void FillDatasetSearch_VPP(DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN ip_v_ds, DateTime ip_v_dt_tu_ngay, DateTime ip_v_dt_den_ngay, decimal ip_v_id_trang_thai, string ip_v_id_tu_khoa) { CStoredProc v_stored_proc = new CStoredProc("pr_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN_search"); v_stored_proc.addDatetimeInputParam("@TU_NGAY", ip_v_dt_tu_ngay); v_stored_proc.addDatetimeInputParam("@DEN_NGAY", ip_v_dt_den_ngay); v_stored_proc.addDecimalInputParam("@ID_TRANG_THAI", ip_v_id_trang_thai); v_stored_proc.addNVarcharInputParam("@TU_KHOA", ip_v_id_tu_khoa); v_stored_proc.fillDataSetByCommand(this, ip_v_ds); }
public void FillDatasetSearch(DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN ip_m_ds, decimal ip_v_id_trung_tam, DateTime ip_v_dat_thang, decimal ip_v_dc_id_phap_nhan, decimal ip_v_dc_id_trung_tam) { //CStoredProc v_stored_proc = new CStoredProc("pr_TRA_CUU_TINH_HINH_VPP_WEB_Search"); //v_stored_proc.addDatetimeInputParam("@TU_NGAY", ip_v_dt_tu_ngay); //v_stored_proc.addDatetimeInputParam("@DEN_NGAY", ip_v_dt_den_ngay); //v_stored_proc.addDecimalInputParam("@ID_TRUNG_TAM", ip_v_id_trung_tam); //v_stored_proc.fillDataSetByCommand(this, ip_v_ds); }
v_ds.v_DM_PHONG_BAN_PHAP_NHAN.Rows.InsertAt(v_dr, 0); m_cbo_trung_tam.SelectedIndex = 0; } private void load_data_2_grid() { DateTime temp = CIPConvert.ToDatetime("01/" + m_dtp_thang.Text); temp = temp.AddMonths(1); temp = temp.AddDays(-(temp.Day)); DateTime v_dat_thang = temp; decimal v_dc_id_phap_nhan = CIPConvert.ToDecimal(m_cbo_phap_nhan.SelectedValue); decimal v_dc_id_trung_tam = CIPConvert.ToDecimal(m_cbo_trung_tam.SelectedValue); m_ds = new DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(); m_us.FillDatasetSearch(m_ds, CONST_ID_TRANG_THAI_DON_HANG.DA_DUYET, v_dat_thang, v_dc_id_phap_nhan, v_dc_id_trung_tam); m_grv_tong_tien.Redraw = false;
private void load_data_to_grid() { decimal v_id_trung_tam = CIPConvert.ToDecimal(m_hdf_id_trung_tam.Value); //decimal v_dc_id_trang_thai = CIPConvert.ToDecimal(m_cbo_trang_thai.SelectedValue); //string v_str_tu_khoa = m_txt_tim_kiem.Text.Trim(); US_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN v_us = new US_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(); DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN v_ds = new DS_V_BC_TINH_HINH_VPP_THEO_PHONG_BAN(); v_ds.Clear(); v_us.FillDataset(v_ds, v_id_trung_tam, CIPConvert.ToDatetime(m_txt_tu_ngay.Text), CIPConvert.ToDatetime(m_txt_den_ngay.Text)); m_grv_v_bc_tinh_hinh_VPP.DataSource = v_ds.V_BC_TINH_HINH_VPP_THEO_PHONG_BAN; //string v_str_thong_tin = " (Có " + v_ds.V_BC_TINH_HINH_CPN_THEO_PHONG_BAN.Rows.Count + " bản ghi)"; //m_lbl_thong_tim_grv_dm_bill.Text = v_str_thong_tin; m_grv_v_bc_tinh_hinh_VPP.DataBind(); if (!m_hdf_id_bill.Value.Equals("")) { m_grv_v_bc_tinh_hinh_VPP.SelectedIndex = -1; for (int i = 0; i < m_grv_v_bc_tinh_hinh_VPP.Rows.Count; i++) if (CIPConvert.ToDecimal(m_grv_v_bc_tinh_hinh_VPP.DataKeys[i].Value) == CIPConvert.ToDecimal(m_hdf_id_bill.Value)) m_grv_v_bc_tinh_hinh_VPP.SelectedIndex = i; } load_data_to_chi_tiet_grid(); }