Exemple #1
0
 public void ToInfo(ref NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo, DataRow dr)
 {
     pNS_LoaiPhuCapInfo.NS_LoaiPhuCapID = int.Parse(dr[pNS_LoaiPhuCapInfo.strNS_LoaiPhuCapID].ToString());
     pNS_LoaiPhuCapInfo.KyHieu          = dr[pNS_LoaiPhuCapInfo.strKyHieu].ToString();
     pNS_LoaiPhuCapInfo.TenLoaiPhuCap   = dr[pNS_LoaiPhuCapInfo.strTenLoaiPhuCap].ToString();
     pNS_LoaiPhuCapInfo.LaPhuCapChucVu  = bool.Parse(dr[pNS_LoaiPhuCapInfo.strLaPhuCapChucVu].ToString());
     pNS_LoaiPhuCapInfo.BHXH            = bool.Parse(dr[pNS_LoaiPhuCapInfo.strBHXH].ToString());
 }
Exemple #2
0
 public frmDM_LoaiPhuCap(frmPhuCap _frmPhuCap)
 {
     InitializeComponent();
     cBNS_LoaiPhuCap    = new cBNS_LoaiPhuCap();
     pNS_LoaiPhuCapInfo = new NS_LoaiPhuCapInfo();
     SetControl(false);
     ofrmPhuCap = _frmPhuCap;
 }
Exemple #3
0
 public void ToDataRow(NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo, ref DataRow dr)
 {
     dr[pNS_LoaiPhuCapInfo.strNS_LoaiPhuCapID] = pNS_LoaiPhuCapInfo.NS_LoaiPhuCapID;
     dr[pNS_LoaiPhuCapInfo.strKyHieu]          = pNS_LoaiPhuCapInfo.KyHieu;
     dr[pNS_LoaiPhuCapInfo.strTenLoaiPhuCap]   = pNS_LoaiPhuCapInfo.TenLoaiPhuCap;
     dr[pNS_LoaiPhuCapInfo.strLaPhuCapChucVu]  = pNS_LoaiPhuCapInfo.LaPhuCapChucVu;
     dr[pNS_LoaiPhuCapInfo.strBHXH]            = pNS_LoaiPhuCapInfo.BHXH;
 }
Exemple #4
0
        public void Delete(NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@NS_LoaiPhuCapID", SqlDbType.Int, pNS_LoaiPhuCapInfo.NS_LoaiPhuCapID));

            RunProcedure("sp_NS_LoaiPhuCap_Delete", colParam);
        }
Exemple #5
0
        public DataTable Get(NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@NS_LoaiPhuCapID", SqlDbType.Int, pNS_LoaiPhuCapInfo.NS_LoaiPhuCapID));

            return(RunProcedureGet("sp_NS_LoaiPhuCap_Get", colParam));
        }
Exemple #6
0
        public int Add(NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo)
        {
            int ID = 0;

            ID            = oDNS_LoaiPhuCap.Add(pNS_LoaiPhuCapInfo);
            mErrorMessage = oDNS_LoaiPhuCap.ErrorMessages;
            mErrorNumber  = oDNS_LoaiPhuCap.ErrorNumber;
            return(ID);
        }
Exemple #7
0
        public void Update(NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@KyHieu", SqlDbType.NVarChar, pNS_LoaiPhuCapInfo.KyHieu));
            colParam.Add(CreateParam("@TenLoaiPhuCap", SqlDbType.NVarChar, pNS_LoaiPhuCapInfo.TenLoaiPhuCap));
            colParam.Add(CreateParam("@LaPhuCapChucVu", SqlDbType.Bit, pNS_LoaiPhuCapInfo.LaPhuCapChucVu));
            colParam.Add(CreateParam("@BHXH", SqlDbType.Bit, pNS_LoaiPhuCapInfo.BHXH));
            colParam.Add(CreateParam("@NS_LoaiPhuCapID", SqlDbType.Int, pNS_LoaiPhuCapInfo.NS_LoaiPhuCapID));

            RunProcedure("sp_NS_LoaiPhuCap_Update", colParam);
        }
Exemple #8
0
        public int Add(NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@KyHieu", SqlDbType.NVarChar, pNS_LoaiPhuCapInfo.KyHieu));
            colParam.Add(CreateParam("@TenLoaiPhuCap", SqlDbType.NVarChar, pNS_LoaiPhuCapInfo.TenLoaiPhuCap));
            colParam.Add(CreateParam("@LaPhuCapChucVu", SqlDbType.Bit, pNS_LoaiPhuCapInfo.LaPhuCapChucVu));
            colParam.Add(CreateParam("@BHXH", SqlDbType.Bit, pNS_LoaiPhuCapInfo.BHXH));
            colParam.Add(CreateParamOut("@ID", SqlDbType.Int));

            return((int)RunProcedureOut("sp_NS_LoaiPhuCap_Add", colParam));
        }
        private void AddBand()
        {
            BandedGridColumn  bgc;
            NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo = new NS_LoaiPhuCapInfo();
            cBNS_LoaiPhuCap   oBNS_LoaiPhuCap    = new cBNS_LoaiPhuCap();

            dtLoaiPhuCap = oBNS_LoaiPhuCap.Get(pNS_LoaiPhuCapInfo);
            grbPhuCap.Columns.Clear();
            if ((dtLoaiPhuCap != null) && (dtLoaiPhuCap.Rows.Count > 0))
            {
                foreach (DataRow dr in dtLoaiPhuCap.Rows)
                {
                    if ("" + dr["KyHieu"] == "PCGV&YT")
                    {
                        IDPhuCapGV_YT = int.Parse(dr["NS_LoaiPhuCapID"].ToString());
                    }

                    dtGiaoVien.Columns.Add(dr["NS_LoaiPhuCapID"].ToString(), typeof(double));
                    bgc = new BandedGridColumn();
                    grbPhuCap.Columns.Add(bgc);

                    SetColumnBandCaption(bgc, dr["TenLoaiPhuCap"].ToString(), dr["NS_LoaiPhuCapID"].ToString(), 130, DevExpress.Utils.HorzAlignment.Default, false);
                    bgc.OptionsColumn.AllowMerge              = DevExpress.Utils.DefaultBoolean.False;
                    bgc.DisplayFormat.FormatType              = DevExpress.Utils.FormatType.Numeric;
                    bgc.DisplayFormat.FormatString            = "n2";
                    bgc.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
                    bgc.SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Sum;
                    bgvBangLuong.Columns.AddRange(new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn[] { bgc });
                }
                bgc = new BandedGridColumn();
                grbPhuCap.Columns.Add(bgc);

                SetColumnBandCaption(bgc, "Tổng hệ số phụ cấp", "TongHeSoPhuCap", 120, DevExpress.Utils.HorzAlignment.Default, false);
                bgc.OptionsColumn.AllowMerge   = DevExpress.Utils.DefaultBoolean.False;
                bgc.DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Numeric;
                bgc.DisplayFormat.FormatString = "n2";
                bgc.SummaryItem.SummaryType    = DevExpress.Data.SummaryItemType.Sum;
                bgvBangLuong.Columns.AddRange(new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn[] { bgc });

                bgc = new BandedGridColumn();
                grbPhuCap.Columns.Add(bgc);

                SetColumnBandCaption(bgc, "Thành tiền", "ThanhTienPhuCap", 120, DevExpress.Utils.HorzAlignment.Default, false);
                bgc.OptionsColumn.AllowMerge   = DevExpress.Utils.DefaultBoolean.False;
                bgc.DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Numeric;
                bgc.DisplayFormat.FormatString = "n2";
                bgc.SummaryItem.SummaryType    = DevExpress.Data.SummaryItemType.Sum;
                bgvBangLuong.Columns.AddRange(new DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn[] { bgc });
            }
        }
Exemple #10
0
        public List <NS_LoaiPhuCapInfo> GetList(NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo)
        {
            List <NS_LoaiPhuCapInfo> oNS_LoaiPhuCapInfoList = new List <NS_LoaiPhuCapInfo>();
            DataTable dtb = Get(pNS_LoaiPhuCapInfo);

            if (dtb != null)
            {
                for (int i = 0; i < dtb.Rows.Count; i++)
                {
                    oNS_LoaiPhuCapInfo = new NS_LoaiPhuCapInfo();

                    oNS_LoaiPhuCapInfo.NS_LoaiPhuCapID = int.Parse(dtb.Rows[i]["NS_LoaiPhuCapID"].ToString());
                    oNS_LoaiPhuCapInfo.KyHieu          = dtb.Rows[i]["KyHieu"].ToString();
                    oNS_LoaiPhuCapInfo.TenLoaiPhuCap   = dtb.Rows[i]["TenLoaiPhuCap"].ToString();
                    oNS_LoaiPhuCapInfo.LaPhuCapChucVu  = bool.Parse(dtb.Rows[i]["LaPhuCapChucVu"].ToString());
                    oNS_LoaiPhuCapInfo.BHXH            = bool.Parse(dtb.Rows[i]["BHXH"].ToString());

                    oNS_LoaiPhuCapInfoList.Add(oNS_LoaiPhuCapInfo);
                }
            }
            return(oNS_LoaiPhuCapInfoList);
        }
Exemple #11
0
 public void Delete(NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo)
 {
     oDNS_LoaiPhuCap.Delete(pNS_LoaiPhuCapInfo);
     mErrorMessage = oDNS_LoaiPhuCap.ErrorMessages;
     mErrorNumber  = oDNS_LoaiPhuCap.ErrorNumber;
 }
Exemple #12
0
 public DataTable Get(NS_LoaiPhuCapInfo pNS_LoaiPhuCapInfo)
 {
     return(oDNS_LoaiPhuCap.Get(pNS_LoaiPhuCapInfo));
 }