Ejemplo n.º 1
0
 public US_V_GD_THONG_KE(decimal i_dbID)
 {
     pm_objDS = new DS_V_GD_THONG_KE();
     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]);
 }
Ejemplo n.º 2
0
 public void FillDatasetSearch_hocvien_tuyenmoi(DS_V_GD_THONG_KE ip_m_ds, string ip_v_str_tim_kiem, DateTime ip_dat_tu_ngay, DateTime ip_dat_den_ngay, decimal v_id_loai_dinh_muc)
 {
     CStoredProc v_stored_proc = new CStoredProc("pr_V_GD_THONG_KE_Search_hocvien_tuyenmoi");
     v_stored_proc.addNVarcharInputParam("@TU_KHOA", ip_v_str_tim_kiem);
     v_stored_proc.addDatetimeInputParam("@TU_NGAY", ip_dat_tu_ngay);
     v_stored_proc.addDatetimeInputParam("@DEN_NGAY", ip_dat_den_ngay);
     v_stored_proc.addDecimalInputParam("@ID_LOAI_DINH_MUC", v_id_loai_dinh_muc);
     v_stored_proc.fillDataSetByCommand(this, ip_m_ds);
 }
Ejemplo n.º 3
0
 public US_V_GD_THONG_KE()
 {
     pm_objDS = new DS_V_GD_THONG_KE();
     pm_strTableName = c_TableName;
     pm_objDR = pm_objDS.Tables[pm_strTableName].NewRow();
 }
Ejemplo n.º 4
0
 public void FillDataset(DS_V_GD_THONG_KE ip_v_ds, decimal ip_id_phong_ban)
 {
     CStoredProc v_stored_proc = new CStoredProc("pr_get_thong_ke_nhan_su_trung_tam_vpp");
     v_stored_proc.addDecimalInputParam("@ID_PHONG_BAN", ip_id_phong_ban);
     v_stored_proc.fillDataSetByCommand(this, ip_v_ds);
 }
        private void load_cbo_loai_dinh_muc()
        {
            m_trang_thai = false;
            BCTKUS.US_CM_DM_TU_DIEN v_us = new BCTKUS.US_CM_DM_TU_DIEN();
            BCTKDS.DS_CM_DM_TU_DIEN v_ds = new BCTKDS.DS_CM_DM_TU_DIEN();
            v_us.FillDataset(v_ds, "where id_loai_tu_dien =" + 17);
            m_cbo_loai_dm.DataSource = v_ds.CM_DM_TU_DIEN;
            m_cbo_loai_dm.ValueMember = CM_DM_TU_DIEN.ID;
            m_cbo_loai_dm.DisplayMember = CM_DM_TU_DIEN.TEN;
            //DataRow v_dr = v_ds.CM_DM_TU_DIEN.NewRow();
            //v_dr[CM_DM_TU_DIEN.ID] = -1;
            //v_dr[CM_DM_TU_DIEN.ID_LOAI_TU_DIEN] = 17;
            //v_dr[CM_DM_TU_DIEN.MA_TU_DIEN] = " ";
            //v_dr[CM_DM_TU_DIEN.TEN] = "Tất cả";
            //v_dr[CM_DM_TU_DIEN.TEN_NGAN] = "Tất cả";
            //v_ds.CM_DM_TU_DIEN.Rows.InsertAt(v_dr, 0);
            //m_cbo_loai_dm.SelectedIndex = 0;
            m_trang_thai = true;
        }

        private void load_data_2_grid()
        {
            DateTime v_dat_tu_ngay = m_dtp_tu_ngay.Value.Date.AddDays(- m_dtp_tu_ngay.Value.Date.Day + 1);
            DateTime v_dat_den_ngay = m_dtp_den_ngay.Value.Date;
            DateTime temp = m_dtp_den_ngay.Value.Date;
            decimal v_id_loai_dinh_muc = CIPConvert.ToDecimal(m_cbo_loai_dm.SelectedValue);
            temp = temp.AddMonths(1);
            temp = temp.AddDays(-(temp.Day));
            v_dat_den_ngay = temp;
            string v_str_tu_khoa = m_txt_tu_khoa.Text;
            if (v_str_tu_khoa == m_str_goi_y_tim_kiem) v_str_tu_khoa = "";
            m_ds = new DS_V_GD_THONG_KE();
            m_ds.Clear();
            if (m_cbo_loai_tk.SelectedIndex == 0)
            {
                m_grv_thong_ke_hoc_vien.Cols[(int)e_col_Number.TU_NGAY].Visible = true;
                m_grv_thong_ke_hoc_vien.Cols[(int)e_col_Number.DEN_NGAY].Caption = "Đến ngày";
                m_grv_thong_ke_hoc_vien.Cols[(int)e_col_Number.GHI_CHU_1].Width = 125;
                m_us.FillDatasetSearch_hocvien(m_ds, v_str_tu_khoa, v_dat_tu_ngay, v_dat_den_ngay,v_id_loai_dinh_muc);
            }
            else if (m_cbo_loai_tk.SelectedIndex == 1)
            {
                m_grv_thong_ke_hoc_vien.Cols[(int)e_col_Number.TU_NGAY].Visible = false;
                m_grv_thong_ke_hoc_vien.Cols[(int)e_col_Number.DEN_NGAY].Caption = "Tại ngày";
                m_grv_thong_ke_hoc_vien.Cols[(int)e_col_Number.GHI_CHU_1].Width = 240;
                m_us.FillDatasetSearch_hocvien_danghoc(m_ds, v_str_tu_khoa, v_dat_tu_ngay, v_dat_den_ngay,v_id_loai_dinh_muc);
            }
 private void load_so_luong_nhan_su()
 {
     decimal v_tong_dinh_muc;
     US_V_GD_THONG_KE v_us = new US_V_GD_THONG_KE();
     DS_V_GD_THONG_KE v_ds = new DS_V_GD_THONG_KE();
     US_DM_CO_SO_DINH_MUC v_us_cs_dm = new US_DM_CO_SO_DINH_MUC();
     DS_DM_CO_SO_DINH_MUC v_ds_cs_dm = new DS_DM_CO_SO_DINH_MUC();
     v_us.FillDataset(v_ds,CIPConvert.ToDecimal(m_hdf_id_trung_tam.Value));
     if (v_ds.Tables[0].Rows.Count > 0)
     {
         m_lbl_tong_nhan_su.Text = v_ds.Tables[0].Rows[0]["GIA_TRI_THONG_KE"].ToString() +" ("+ v_ds.Tables[0].Rows[0]["TEN"].ToString() + ")";
         v_us_cs_dm.FillDataset(v_ds_cs_dm, "where ID =" + CIPConvert.ToDecimal(v_ds.Tables[0].Rows[0]["ID_CO_SO_DINH_MUC"]));
         m_lbl_dinh_muc_dau_nguoi.Text = CIPConvert.ToStr(v_ds_cs_dm.Tables[0].Rows[0]["DON_GIA_DINH_MUC"], "#,##0") +" (VNĐ)" + "/" + v_ds.Tables[0].Rows[0]["TEN"].ToString();
         v_tong_dinh_muc = (CIPConvert.ToDecimal(v_ds_cs_dm.Tables[0].Rows[0]["DON_GIA_DINH_MUC"])) * (CIPConvert.ToDecimal(v_ds.Tables[0].Rows[0]["GIA_TRI_THONG_KE"]));
         m_lbl_tong_dinh_muc.Text = v_tong_dinh_muc.ToString("#,##0") + " (VNĐ)";
     }
     else
     {
         m_lbl_tong_nhan_su.Text = "?";
         m_lbl_dinh_muc_dau_nguoi.Text = "?";
         m_lbl_tong_dinh_muc.Text = "?";
     }
 }