private void auto_suggest_text() { DS_V_DM_NHAN_SU_DU_AN v_ds_dm_ns_da = new DS_V_DM_NHAN_SU_DU_AN(); US_V_DM_NHAN_SU_DU_AN v_us_dm_ns_da = new US_V_DM_NHAN_SU_DU_AN(); v_us_dm_ns_da.FillDatasetTuNgayDenNgay( v_ds_dm_ns_da, "", DateTime.Parse(m_dat_tu_ngay.Value.ToShortDateString()), DateTime.Parse(m_dat_den_ngay.Value.ToShortDateString()), 0, CAppContext_201.getCurrentIDPhapnhan()); var v_acsc_search = new AutoCompleteStringCollection(); foreach (DataRow dr in v_ds_dm_ns_da.V_DM_NHAN_SU_DU_AN) { v_acsc_search.Add(dr[V_DM_NHAN_SU_DU_AN.HO_DEM] + " " + dr[V_DM_NHAN_SU_DU_AN.TEN]); v_acsc_search.Add(dr[V_DM_NHAN_SU_DU_AN.TEN].ToString()); v_acsc_search.Add(dr[V_DM_NHAN_SU_DU_AN.HO_DEM].ToString()); v_acsc_search.Add(dr[V_DM_NHAN_SU_DU_AN.MA_DU_AN].ToString()); v_acsc_search.Add(dr[V_DM_NHAN_SU_DU_AN.TEN_DU_AN].ToString()); v_acsc_search.Add(dr[V_DM_NHAN_SU_DU_AN.VI_TRI].ToString()); } m_txt_tim_kiem.AutoCompleteCustomSource = v_acsc_search; }
public void FillDatasetSearch(DS_V_DM_NHAN_SU_DU_AN op_ds_nhan_su, string v_str_tu_khoa) { CStoredProc v_sp = new CStoredProc("pr_V_NHAN_SU_DU_AN_search"); v_sp.addNVarcharInputParam("@STR_DU_AN", v_str_tu_khoa); v_sp.fillDataSetByCommand(this, op_ds_nhan_su); }
private void load_data_2_grid() { m_ds = new DS_V_DM_NHAN_SU_DU_AN(); var v_str_search = m_txt_tim_kiem.Text.Trim(); if (v_str_search == M_STR_SUGGESTION) { v_str_search = ""; } m_us.FillDatasetTuNgayDenNgay( m_ds, v_str_search, DateTime.Parse(m_dat_tu_ngay.Value.ToShortDateString()), DateTime.Parse(m_dat_den_ngay.Value.ToShortDateString()), m_cbo_tim_kiem_theo_ngay.SelectedIndex, CAppContext_201.getCurrentIDPhapnhan()); m_fg.Redraw = false; CGridUtils.Dataset2C1Grid(m_ds, m_fg, m_obj_trans); m_fg.Subtotal(C1.Win.C1FlexGrid.AggregateEnum.Count // chỗ này dùng hàm count tức là để đếm, có thể dùng các hàm khác thay thế , 0 , (int)e_col_Number.MA_DU_AN // chỗ này là tên trường mà mình nhóm , (int)e_col_Number.TEN // chỗ này là tên trường mà mình Count , "{0}" ); m_fg.Cols[(int)e_col_Number.MA_DU_AN].Visible = false; m_fg.Redraw = true; m_lbl_count_record.Text = string.Format("Có {0} bản ghi", m_ds.Tables[0].Rows.Count); }
public void FillDatasetByIdDuAn(DS_V_DM_NHAN_SU_DU_AN op_ds_nhan_su, decimal i_dc_id_du_an, decimal i_dc_id_phap_nhan) { CStoredProc v_sp = new CStoredProc("pr_V_NHAN_SU_DU_AN_select_by_ID"); v_sp.addDecimalInputParam("@id_du_an", i_dc_id_du_an); v_sp.addDecimalInputParam("@id_phap_nhan", i_dc_id_phap_nhan); v_sp.fillDataSetByCommand(this, op_ds_nhan_su); }
public US_V_DM_NHAN_SU_DU_AN(decimal i_dbID) { pm_objDS = new DS_V_DM_NHAN_SU_DU_AN(); 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]); }
public void FillDatasetTuNgayDenNgay( DS_V_DM_NHAN_SU_DU_AN op_ds_nhan_su, string v_str_tu_khoa, DateTime v_dat_tu_ngay, DateTime v_dat_den_ngay, decimal v_dc_tim_kiem_theo_ngay, decimal ip_dc_id_phap_nhan) { CStoredProc v_sp = new CStoredProc("pr_V_NHAN_SU_DU_AN_tu_ngay_den_ngay"); v_sp.addNVarcharInputParam("@ip_str_keyword", v_str_tu_khoa); v_sp.addDatetimeInputParam("@tu_ngay", v_dat_tu_ngay); v_sp.addDatetimeInputParam("@den_ngay", v_dat_den_ngay); v_sp.addDecimalInputParam("@tim_kiem_theo_ngay", v_dc_tim_kiem_theo_ngay); v_sp.addDecimalInputParam("@id_phap_nhan", ip_dc_id_phap_nhan); v_sp.fillDataSetByCommand(this, op_ds_nhan_su); }
private void add_new_nhan_su_to_grid(US_V_DM_NHAN_SU_DU_AN ip_us, int i_grid_row) { DS_V_DM_NHAN_SU_DU_AN v_ds = new DS_V_DM_NHAN_SU_DU_AN(); var v_dr = v_ds.V_DM_NHAN_SU_DU_AN.NewRow(); v_dr[V_DM_NHAN_SU_DU_AN.HO_DEM] = ip_us.strHO_DEM; v_dr[V_DM_NHAN_SU_DU_AN.TEN] = ip_us.strTEN; v_dr[V_DM_NHAN_SU_DU_AN.VI_TRI] = ip_us.strVI_TRI; v_dr[V_DM_NHAN_SU_DU_AN.TRANG_THAI_LAO_DONG] = ip_us.strTRANG_THAI_LAO_DONG; v_dr[V_DM_NHAN_SU_DU_AN.THOI_DIEM_TG] = ip_us.datTHOI_DIEM_TG; v_dr[V_DM_NHAN_SU_DU_AN.THOI_DIEM_KT] = ip_us.datTHOI_DIEM_KT; v_dr[V_DM_NHAN_SU_DU_AN.THOI_GIAN_TG] = ip_us.dcTHOI_GIAN_TG; v_dr[V_DM_NHAN_SU_DU_AN.DANH_HIEU] = ip_us.strDANH_HIEU; v_dr[V_DM_NHAN_SU_DU_AN.MA_QUYET_DINH] = ip_us.strMA_QUYET_DINH; v_dr[V_DM_NHAN_SU_DU_AN.LOAI_QD] = ip_us.strLOAI_QD; v_dr[V_DM_NHAN_SU_DU_AN.MO_TA] = ip_us.strMO_TA; ip_us.Me2DataRow(v_dr); m_obj_trans.DataRow2GridRow(v_dr, i_grid_row); }
public US_V_DM_NHAN_SU_DU_AN() { pm_objDS = new DS_V_DM_NHAN_SU_DU_AN(); pm_strTableName = c_TableName; pm_objDR = pm_objDS.Tables[pm_strTableName].NewRow(); }