public void FillDataset(string ip_txt_search, DS_V_GD_TRANG_THAI_LAO_DONG op_ds_v_gd_trang_thai_lao_dong)
        {
            CStoredProc v_stored_proc = new CStoredProc("pr_V_GD_TRANG_THAI_LAO_DONG_search");

            v_stored_proc.addNVarcharInputParam("@ip_str_search", ip_txt_search);
            v_stored_proc.fillDataSetByCommand(this, op_ds_v_gd_trang_thai_lao_dong);
        }
示例#2
0
 private void load_data_2_grid()
 {
     m_ds = new DS_V_GD_TRANG_THAI_LAO_DONG();
     m_us.FillDataset(m_ds);
     m_fg.Redraw = false;
     CGridUtils.Dataset2C1Grid(m_ds, m_fg, m_obj_trans);
     m_fg.Redraw = true;
 }
        public void FillDataset_Search(DS_V_GD_TRANG_THAI_LAO_DONG op_ds, string ip_str_search, decimal ip_dc_id_phap_nhan)
        {
            CStoredProc v_sp = new CStoredProc("pr_V_GD_TRANG_THAI_LAO_DONG_search");

            v_sp.addNVarcharInputParam("@ip_str_search", ip_str_search);
            v_sp.addDecimalInputParam("@id_phap_nhan", ip_dc_id_phap_nhan);
            v_sp.fillDataSetByCommand(this, op_ds);
        }
        public void FillDatasetByManhanvien(DS_V_GD_TRANG_THAI_LAO_DONG op_ds, string ip_str_ma_nv)
        {
            CStoredProc v_sp = new CStoredProc("pr_V_GD_TRANG_THAI_LAO_DONG_By_Ma_nhan_vien");

            // CStoredProc v_sp = new CStoredProc("pr_V_GD_TRANG_THAI_LAO_DONG_hien_tai_By_Ma_nhan_vien");
            v_sp.addNVarcharInputParam("@MA_NHAN_VIEN", ip_str_ma_nv);
            v_sp.fillDataSetByCommand(this, op_ds);
        }
        public void FillDatasetByManhanvien_trang_thai_hien_tai(DS_V_GD_TRANG_THAI_LAO_DONG op_ds, string ip_str_ma_nv, decimal ip_dc_id_phap_nhan)
        {
            CStoredProc v_sp = new CStoredProc("pr_V_GD_TRANG_THAI_LAO_DONG_hien_tai_By_Ma_nhan_vien");

            //  CStoredProc v_sp = new CStoredProc("pr_V_GD_TRANG_THAI_LAO_DONG_By_Ma_nhan_vien");
            v_sp.addNVarcharInputParam("@MA_NHAN_VIEN", ip_str_ma_nv);
            v_sp.addDecimalInputParam("@ID_PHAP_NHAN", ip_dc_id_phap_nhan);
            v_sp.fillDataSetByCommand(this, op_ds);
        }
示例#6
0
        private void them_trang_thai()
        {
            US_V_GD_TRANG_THAI_LAO_DONG v_us = new US_V_GD_TRANG_THAI_LAO_DONG();
            DS_V_GD_TRANG_THAI_LAO_DONG v_ds = new DS_V_GD_TRANG_THAI_LAO_DONG();

            v_us.FillDatasetByManhanvien(v_ds, m_us_nhan_su.strMA_NV);
            v_us.DataRow2Me((DataRow)v_ds.V_GD_TRANG_THAI_LAO_DONG.Rows[0]);
            f203_v_gd_trang_thai_lao_dong_de v_frm = new f203_v_gd_trang_thai_lao_dong_de();

            v_frm.display_for_insert(v_us);
        }
        public US_V_GD_TRANG_THAI_LAO_DONG(decimal i_dbID)
        {
            pm_objDS        = new DS_V_GD_TRANG_THAI_LAO_DONG();
            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]);
        }
示例#8
0
 private void load_data_2_grid()
 {
     m_ds = new DS_V_GD_TRANG_THAI_LAO_DONG();
     m_us.FillDatasetNVSapQuayLai(m_ds);
     m_fg.Redraw = false;
     CGridUtils.Dataset2C1Grid(m_ds, m_fg, m_obj_trans);
     m_fg.Subtotal(C1.Win.C1FlexGrid.AggregateEnum.None    // 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.TRANG_THAI_LAO_DONG // chỗ này là tên trường mà mình nhóm
                   , (int)e_col_Number.MA_NV               // chỗ này là tên trường mà mình Count
                   , "{0}"
                   );
     m_fg.Redraw = true;
 }
 private void load_data_2_grid()
 {
     m_ds = new DS_V_GD_TRANG_THAI_LAO_DONG();
     m_us.FillDataset(m_dat_bat_dau.Value, m_dat_ket_thuc.Value, m_txt_tim_kiem.Text.Trim(), m_ds);
     m_fg.Redraw = false;
     CGridUtils.Dataset2C1Grid(m_ds, m_fg, m_obj_trans);
     m_fg.Redraw = true;
     /*Để focus vào ô tìm kiếm*/
     if (m_txt_tim_kiem.Text.Trim().Equals(String.Empty))
     {
         m_txt_tim_kiem.Select();
     }
     m_txt_tim_kiem.SelectAll();
 }
        private void load_data_2_grid_search()
        {
            m_ds = new DS_V_GD_TRANG_THAI_LAO_DONG();
            m_us.FillDataset_Search(m_ds, m_txt_tim_kiem.Text.Trim(), CAppContext_201.getCurrentIDPhapnhan());
            m_grv_trang_thai_ld.Redraw = false;
            CGridUtils.Dataset2C1Grid(m_ds, m_grv_trang_thai_ld, m_obj_trans);
            m_grv_trang_thai_ld.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_NV               // chỗ này là tên trường mà mình nhóm
                                         , (int)e_col_Number.TRANG_THAI_LAO_DONG // chỗ này là tên trường mà mình Count
                                         , "{0}"
                                         );

            m_grv_trang_thai_ld.Redraw = true;
        }
        private void load_data_2_grid_nv_sap_quay_lai()
        {
            m_ds = new DS_V_GD_TRANG_THAI_LAO_DONG();
            m_us.FillDatasetNVSapQuayLai(m_ds);
            m_grv_trang_thai_ld.Redraw = false;
            CGridUtils.Dataset2C1Grid(m_ds, m_grv_trang_thai_ld, m_obj_trans);
            m_grv_trang_thai_ld.Tree.Column = (int)e_col_Number.TRANG_THAI_LAO_DONG;
            m_grv_trang_thai_ld.Cols[(int)e_col_Number.MA_NV].Visible = true;
            m_grv_trang_thai_ld.Subtotal(C1.Win.C1FlexGrid.AggregateEnum.None    // 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.TRANG_THAI_HIEN_TAI // chỗ này là tên trường mà mình nhóm
                                         , (int)e_col_Number.TRANG_THAI_LAO_DONG // chỗ này là tên trường mà mình Count
                                         , "{0}"
                                         );

            m_grv_trang_thai_ld.Redraw = true;
        }
示例#12
0
        private void form_2_us_nhan_vien()
        {
            m_us.dcID_DU_AN   = m_us_du_an.dcID;
            m_us.strMA_DU_AN  = m_us_du_an.strMA_DU_AN;
            m_us.strTEN_DU_AN = m_us_du_an.strTEN_DU_AN;


            US_DM_NHAN_SU v_us_nhan_su = new US_DM_NHAN_SU();
            DS_DM_NHAN_SU v_ds_nhan_su = new DS_DM_NHAN_SU();

            v_us_nhan_su.FillDataset_search_by_ma_nv(v_ds_nhan_su, m_lbl_ma_nhan_vien.Text);
            if (v_ds_nhan_su.DM_NHAN_SU.Rows.Count > 0)
            {
                m_us.dcID_NHAN_SU = (decimal)v_ds_nhan_su.DM_NHAN_SU.Rows[0][DM_NHAN_SU.ID];
                m_us.strMA_NV     = v_ds_nhan_su.DM_NHAN_SU.Rows[0][DM_NHAN_SU.MA_NV].ToString();
                m_us.strHO_DEM    = v_ds_nhan_su.DM_NHAN_SU.Rows[0][DM_NHAN_SU.HO_DEM].ToString();
                m_us.strTEN       = v_ds_nhan_su.DM_NHAN_SU.Rows[0][DM_NHAN_SU.TEN].ToString();
            }

            m_us.dcID_VI_TRI = (decimal)m_cbo_vi_tri.SelectedValue;
            m_us.strVI_TRI   = m_cbo_vi_tri.Text;

            US_V_GD_TRANG_THAI_LAO_DONG v_us_trang_thai_ld = new US_V_GD_TRANG_THAI_LAO_DONG();
            DS_V_GD_TRANG_THAI_LAO_DONG v_ds_trang_thai_ld = new DS_V_GD_TRANG_THAI_LAO_DONG();

            v_us_trang_thai_ld.FillDatasetByManhanvien_trang_thai_hien_tai(v_ds_trang_thai_ld, m_lbl_ma_nhan_vien.Text, CAppContext_201.getCurrentIDPhapnhan());
            if (v_ds_trang_thai_ld.V_GD_TRANG_THAI_LAO_DONG.Rows.Count > 0)
            {
                m_us.strTRANG_THAI_LAO_DONG = v_ds_trang_thai_ld.V_GD_TRANG_THAI_LAO_DONG.Rows[0][V_GD_TRANG_THAI_LAO_DONG.TRANG_THAI_LAO_DONG].ToString();
            }

            m_us.datTHOI_DIEM_TG = m_dat_tham_gia.Value;
            m_us.datTHOI_DIEM_KT = m_dat_ngay_kt.Value;
            m_us.dcTHOI_GIAN_TG  = CIPConvert.ToDecimal(m_txt_thoi_gian_tham_gia.Text);

            m_us.dcID_DANH_HIEU = (decimal)m_cbo_danh_hieu.SelectedValue;
            m_us.strDANH_HIEU   = m_cbo_danh_hieu.Text;

            m_us.strMA_QUYET_DINH = m_txt_ma_quyet_dinh.Text;
            m_us.strLOAI_QD       = m_lbl_loai_quyet_dinh.Text;
            m_us.strMO_TA         = m_txt_mo_ta.Text;
        }
        public void FillDatasetNVSapQuayLai(DS_V_GD_TRANG_THAI_LAO_DONG m_ds)
        {
            CStoredProc v_sp = new CStoredProc("pr_V_GD_TRANG_THAI_LAO_DONG_Nhan_vien_sap_quay_lai");

            v_sp.fillDataSetByCommand(this, m_ds);
        }
        public void FillDataset(DateTime ip_dat_bat_dau, DateTime ip_dat_ket_thuc, string ip_txt_search, DS_V_GD_TRANG_THAI_LAO_DONG op_ds_v_gd_trang_thai_lao_dong)
        {
            CStoredProc v_stored_proc = new CStoredProc("pr_V_GD_TRANG_THAI_LAO_DONG_search_datetime");

            v_stored_proc.addDatetimeInputParam("@ip_dat_bat_dau", ip_dat_bat_dau);
            v_stored_proc.addDatetimeInputParam("@ip_dat_ket_thuc", ip_dat_ket_thuc);
            v_stored_proc.addNVarcharInputParam("@ip_str_search", ip_txt_search);
            v_stored_proc.fillDataSetByCommand(this, op_ds_v_gd_trang_thai_lao_dong);
        }
 public US_V_GD_TRANG_THAI_LAO_DONG()
 {
     pm_objDS        = new DS_V_GD_TRANG_THAI_LAO_DONG();
     pm_strTableName = c_TableName;
     pm_objDR        = pm_objDS.Tables[pm_strTableName].NewRow();
 }