public List <NS_QuaTrinhKyLuatInfo> GetList(NS_QuaTrinhKyLuatInfo pNS_QuaTrinhKyLuatInfo)
        {
            List <NS_QuaTrinhKyLuatInfo> oNS_QuaTrinhKyLuatInfoList = new List <NS_QuaTrinhKyLuatInfo>();
            DataTable dtb = Get(pNS_QuaTrinhKyLuatInfo);

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

                    oNS_QuaTrinhKyLuatInfo.NS_QuaTrinhKyLuatID     = int.Parse(dtb.Rows[i]["NS_QuaTrinhKyLuatID"].ToString());
                    oNS_QuaTrinhKyLuatInfo.IDNS_GiaoVien           = int.Parse(dtb.Rows[i]["IDNS_GiaoVien"].ToString());
                    oNS_QuaTrinhKyLuatInfo.SoQuyetDinh             = dtb.Rows[i]["SoQuyetDinh"].ToString();
                    oNS_QuaTrinhKyLuatInfo.NgayQuyetDinh           = DateTime.Parse(dtb.Rows[i]["NgayQuyetDinh"].ToString());
                    oNS_QuaTrinhKyLuatInfo.IDDM_CapKhenThuong      = int.Parse(dtb.Rows[i]["IDDM_CapKhenThuong"].ToString());
                    oNS_QuaTrinhKyLuatInfo.NoiDung                 = dtb.Rows[i]["NoiDung"].ToString();
                    oNS_QuaTrinhKyLuatInfo.TangSoThangTangLuong    = int.Parse(dtb.Rows[i]["TangSoThangTangLuong"].ToString());
                    oNS_QuaTrinhKyLuatInfo.NgayCoHieuLuc           = DateTime.Parse(dtb.Rows[i]["NgayCoHieuLuc"].ToString());
                    oNS_QuaTrinhKyLuatInfo.NgayHetHieuLuc          = DateTime.Parse(dtb.Rows[i]["NgayHetHieuLuc"].ToString());
                    oNS_QuaTrinhKyLuatInfo.XoaKyLuat               = bool.Parse(dtb.Rows[i]["XoaKyLuat"].ToString());
                    oNS_QuaTrinhKyLuatInfo.NgayXoa                 = DateTime.Parse(dtb.Rows[i]["NgayXoa"].ToString());
                    oNS_QuaTrinhKyLuatInfo.LyDoXoa                 = dtb.Rows[i]["LyDoXoa"].ToString();
                    oNS_QuaTrinhKyLuatInfo.XoaTangSoThangTangLuong = bool.Parse(dtb.Rows[i]["XoaTangSoThangTangLuong"].ToString());

                    oNS_QuaTrinhKyLuatInfoList.Add(oNS_QuaTrinhKyLuatInfo);
                }
            }
            return(oNS_QuaTrinhKyLuatInfoList);
        }
 public void ToInfo(ref NS_QuaTrinhKyLuatInfo pNS_QuaTrinhKyLuatInfo, DataRow dr)
 {
     pNS_QuaTrinhKyLuatInfo.NS_QuaTrinhKyLuatID = int.Parse(dr[pNS_QuaTrinhKyLuatInfo.strNS_QuaTrinhKyLuatID].ToString());
     pNS_QuaTrinhKyLuatInfo.IDNS_GiaoVien       = int.Parse("0" + dr[pNS_QuaTrinhKyLuatInfo.strIDNS_GiaoVien]);
     pNS_QuaTrinhKyLuatInfo.SoQuyetDinh         = dr[pNS_QuaTrinhKyLuatInfo.strSoQuyetDinh].ToString();
     if (dr[pNS_QuaTrinhKyLuatInfo.strNgayQuyetDinh].ToString() != "")
     {
         pNS_QuaTrinhKyLuatInfo.NgayQuyetDinh = DateTime.Parse(dr[pNS_QuaTrinhKyLuatInfo.strNgayQuyetDinh].ToString());
     }
     pNS_QuaTrinhKyLuatInfo.IDDM_CapKhenThuong   = int.Parse("0" + dr[pNS_QuaTrinhKyLuatInfo.strIDDM_CapKhenThuong]);
     pNS_QuaTrinhKyLuatInfo.NoiDung              = dr[pNS_QuaTrinhKyLuatInfo.strNoiDung].ToString();
     pNS_QuaTrinhKyLuatInfo.TangSoThangTangLuong = int.Parse("0" + dr[pNS_QuaTrinhKyLuatInfo.strTangSoThangTangLuong]);
     if (dr[pNS_QuaTrinhKyLuatInfo.strNgayCoHieuLuc].ToString() != "")
     {
         pNS_QuaTrinhKyLuatInfo.NgayCoHieuLuc = DateTime.Parse(dr[pNS_QuaTrinhKyLuatInfo.strNgayCoHieuLuc].ToString());
     }
     if (dr[pNS_QuaTrinhKyLuatInfo.strNgayHetHieuLuc].ToString() != "")
     {
         pNS_QuaTrinhKyLuatInfo.NgayHetHieuLuc = DateTime.Parse(dr[pNS_QuaTrinhKyLuatInfo.strNgayHetHieuLuc].ToString());
     }
     pNS_QuaTrinhKyLuatInfo.XoaKyLuat = bool.Parse(dr[pNS_QuaTrinhKyLuatInfo.strXoaKyLuat].ToString());
     if (dr[pNS_QuaTrinhKyLuatInfo.strNgayXoa].ToString() != "")
     {
         pNS_QuaTrinhKyLuatInfo.NgayXoa = DateTime.Parse(dr[pNS_QuaTrinhKyLuatInfo.strNgayXoa].ToString());
     }
     pNS_QuaTrinhKyLuatInfo.LyDoXoa = dr[pNS_QuaTrinhKyLuatInfo.strLyDoXoa].ToString();
     pNS_QuaTrinhKyLuatInfo.XoaTangSoThangTangLuong = bool.Parse(dr[pNS_QuaTrinhKyLuatInfo.strXoaTangSoThangTangLuong].ToString());
 }
Example #3
0
        public void Delete(NS_QuaTrinhKyLuatInfo pNS_QuaTrinhKyLuatInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@NS_QuaTrinhKyLuatID", SqlDbType.Int, pNS_QuaTrinhKyLuatInfo.NS_QuaTrinhKyLuatID));

            RunProcedure("sp_NS_QuaTrinhKyLuat_Delete", colParam);
        }
Example #4
0
        public DataTable Get(NS_QuaTrinhKyLuatInfo pNS_QuaTrinhKyLuatInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@NS_QuaTrinhKyLuatID", SqlDbType.Int, pNS_QuaTrinhKyLuatInfo.NS_QuaTrinhKyLuatID));

            return(RunProcedureGet("sp_NS_QuaTrinhKyLuat_Get", colParam));
        }
        public int Add(NS_QuaTrinhKyLuatInfo pNS_QuaTrinhKyLuatInfo)
        {
            int ID = 0;

            ID            = oDNS_QuaTrinhKyLuat.Add(pNS_QuaTrinhKyLuatInfo);
            mErrorMessage = oDNS_QuaTrinhKyLuat.ErrorMessages;
            mErrorNumber  = oDNS_QuaTrinhKyLuat.ErrorNumber;
            return(ID);
        }
Example #6
0
 public frmQuaTrinhKyLuat()
 {
     InitializeComponent();
     oBGiaoVien             = new cBNS_GiaoVien();
     pGiaoVienInfo          = new NS_GiaoVienInfo();
     pDonViInfo             = new NS_DonViInfo();
     oBQuaTrinhKyLuat       = new cBNS_QuaTrinhKyLuat();
     pNS_QuaTrinhKyLuatInfo = new NS_QuaTrinhKyLuatInfo();
     SetButton(false);
     btnThem.Enabled = true;
     SetControl(true);
     btnLuu.Enabled          = false;
     layXoaKyLuat.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
     SetControlXoaKyLuat(true);
 }
 public void ToDataRow(NS_QuaTrinhKyLuatInfo pNS_QuaTrinhKyLuatInfo, ref DataRow dr)
 {
     dr[pNS_QuaTrinhKyLuatInfo.strNS_QuaTrinhKyLuatID]     = pNS_QuaTrinhKyLuatInfo.NS_QuaTrinhKyLuatID;
     dr[pNS_QuaTrinhKyLuatInfo.strIDNS_GiaoVien]           = pNS_QuaTrinhKyLuatInfo.IDNS_GiaoVien;
     dr[pNS_QuaTrinhKyLuatInfo.strSoQuyetDinh]             = pNS_QuaTrinhKyLuatInfo.SoQuyetDinh;
     dr[pNS_QuaTrinhKyLuatInfo.strNgayQuyetDinh]           = pNS_QuaTrinhKyLuatInfo.NgayQuyetDinh;
     dr[pNS_QuaTrinhKyLuatInfo.strIDDM_CapKhenThuong]      = pNS_QuaTrinhKyLuatInfo.IDDM_CapKhenThuong;
     dr[pNS_QuaTrinhKyLuatInfo.strNoiDung]                 = pNS_QuaTrinhKyLuatInfo.NoiDung;
     dr[pNS_QuaTrinhKyLuatInfo.strTangSoThangTangLuong]    = pNS_QuaTrinhKyLuatInfo.TangSoThangTangLuong;
     dr[pNS_QuaTrinhKyLuatInfo.strNgayCoHieuLuc]           = pNS_QuaTrinhKyLuatInfo.NgayCoHieuLuc;
     dr[pNS_QuaTrinhKyLuatInfo.strNgayHetHieuLuc]          = pNS_QuaTrinhKyLuatInfo.NgayHetHieuLuc;
     dr[pNS_QuaTrinhKyLuatInfo.strXoaKyLuat]               = pNS_QuaTrinhKyLuatInfo.XoaKyLuat;
     dr[pNS_QuaTrinhKyLuatInfo.strNgayXoa]                 = pNS_QuaTrinhKyLuatInfo.NgayXoa;
     dr[pNS_QuaTrinhKyLuatInfo.strLyDoXoa]                 = pNS_QuaTrinhKyLuatInfo.LyDoXoa;
     dr[pNS_QuaTrinhKyLuatInfo.strXoaTangSoThangTangLuong] = pNS_QuaTrinhKyLuatInfo.XoaTangSoThangTangLuong;
 }
Example #8
0
        public void Update(NS_QuaTrinhKyLuatInfo pNS_QuaTrinhKyLuatInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@IDNS_GiaoVien", SqlDbType.Int, pNS_QuaTrinhKyLuatInfo.IDNS_GiaoVien));
            colParam.Add(CreateParam("@SoQuyetDinh", SqlDbType.NVarChar, pNS_QuaTrinhKyLuatInfo.SoQuyetDinh));
            colParam.Add(CreateParam("@NgayQuyetDinh", SqlDbType.DateTime, pNS_QuaTrinhKyLuatInfo.NgayQuyetDinh));
            colParam.Add(CreateParam("@IDDM_CapKhenThuong", SqlDbType.Int, pNS_QuaTrinhKyLuatInfo.IDDM_CapKhenThuong));
            colParam.Add(CreateParam("@NoiDung", SqlDbType.NVarChar, pNS_QuaTrinhKyLuatInfo.NoiDung));
            colParam.Add(CreateParam("@TangSoThangTangLuong", SqlDbType.Int, pNS_QuaTrinhKyLuatInfo.TangSoThangTangLuong));
            colParam.Add(CreateParam("@NgayCoHieuLuc", SqlDbType.DateTime, pNS_QuaTrinhKyLuatInfo.NgayCoHieuLuc));
            colParam.Add(CreateParam("@NgayHetHieuLuc", SqlDbType.DateTime, pNS_QuaTrinhKyLuatInfo.NgayHetHieuLuc));
            colParam.Add(CreateParam("@XoaKyLuat", SqlDbType.Bit, pNS_QuaTrinhKyLuatInfo.XoaKyLuat));
            colParam.Add(CreateParam("@NgayXoa", SqlDbType.DateTime, pNS_QuaTrinhKyLuatInfo.NgayXoa));
            colParam.Add(CreateParam("@LyDoXoa", SqlDbType.NVarChar, pNS_QuaTrinhKyLuatInfo.LyDoXoa));
            colParam.Add(CreateParam("@XoaTangSoThangTangLuong", SqlDbType.Bit, pNS_QuaTrinhKyLuatInfo.XoaTangSoThangTangLuong));
            colParam.Add(CreateParam("@NS_QuaTrinhKyLuatID", SqlDbType.Int, pNS_QuaTrinhKyLuatInfo.NS_QuaTrinhKyLuatID));

            RunProcedure("sp_NS_QuaTrinhKyLuat_Update", colParam);
        }
 public void Delete(NS_QuaTrinhKyLuatInfo pNS_QuaTrinhKyLuatInfo)
 {
     oDNS_QuaTrinhKyLuat.Delete(pNS_QuaTrinhKyLuatInfo);
     mErrorMessage = oDNS_QuaTrinhKyLuat.ErrorMessages;
     mErrorNumber  = oDNS_QuaTrinhKyLuat.ErrorNumber;
 }
 public DataTable Get(NS_QuaTrinhKyLuatInfo pNS_QuaTrinhKyLuatInfo)
 {
     return(oDNS_QuaTrinhKyLuat.Get(pNS_QuaTrinhKyLuatInfo));
 }