public List <NS_GiaoVien_NghiViecInfo> GetList(NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo)
        {
            List <NS_GiaoVien_NghiViecInfo> oNS_GiaoVien_NghiViecInfoList = new List <NS_GiaoVien_NghiViecInfo>();
            DataTable dtb = Get(pNS_GiaoVien_NghiViecInfo);

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

                    pNS_GiaoVien_NghiViecInfo.NS_GiaoVien_NghiViecID = int.Parse(dtb.Rows[i][pNS_GiaoVien_NghiViecInfo.strNS_GiaoVien_NghiViecID].ToString());
                    pNS_GiaoVien_NghiViecInfo.IDNS_GiaoVien          = int.Parse(dtb.Rows[i][pNS_GiaoVien_NghiViecInfo.strIDNS_GiaoVien].ToString());
                    if ("" + dtb.Rows[i][pNS_GiaoVien_NghiViecInfo.strSoQuyetDinh] != "")
                    {
                        pNS_GiaoVien_NghiViecInfo.SoQuyetDinh = dtb.Rows[i][pNS_GiaoVien_NghiViecInfo.strSoQuyetDinh].ToString();
                    }
                    pNS_GiaoVien_NghiViecInfo.IDNS_HinhThucNghiViec = dtb.Rows[i][pNS_GiaoVien_NghiViecInfo.strIDNS_HinhThucNghiViec].ToString();
                    pNS_GiaoVien_NghiViecInfo.NgayCoHieuLuc         = DateTime.Parse(dtb.Rows[i][pNS_GiaoVien_NghiViecInfo.strNgayCoHieuLuc].ToString());

                    oNS_GiaoVien_NghiViecInfoList.Add(pNS_GiaoVien_NghiViecInfo);
                }
            }
            return(oNS_GiaoVien_NghiViecInfoList);
        }
 public void ToDataRow(NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo, ref DataRow dr)
 {
     dr[pNS_GiaoVien_NghiViecInfo.strNS_GiaoVien_NghiViecID] = pNS_GiaoVien_NghiViecInfo.NS_GiaoVien_NghiViecID;
     dr[pNS_GiaoVien_NghiViecInfo.strIDNS_GiaoVien]          = pNS_GiaoVien_NghiViecInfo.IDNS_GiaoVien;
     dr[pNS_GiaoVien_NghiViecInfo.strSoQuyetDinh]            = pNS_GiaoVien_NghiViecInfo.SoQuyetDinh;
     dr[pNS_GiaoVien_NghiViecInfo.strIDNS_HinhThucNghiViec]  = pNS_GiaoVien_NghiViecInfo.IDNS_HinhThucNghiViec;
     dr[pNS_GiaoVien_NghiViecInfo.strNgayCoHieuLuc]          = pNS_GiaoVien_NghiViecInfo.NgayCoHieuLuc;
 }
        public void Delete(NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@NS_GiaoVien_NghiViecID", SqlDbType.Int, pNS_GiaoVien_NghiViecInfo.NS_GiaoVien_NghiViecID));

            RunProcedure("sp_NS_GiaoVien_NghiViec_Delete", colParam);
        }
        public DataTable Get(NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@NS_GiaoVien_NghiViecID", SqlDbType.Int, pNS_GiaoVien_NghiViecInfo.NS_GiaoVien_NghiViecID));

            return(RunProcedureGet("sp_NS_GiaoVien_NghiViec_Get", colParam));
        }
        public int Add(NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo)
        {
            int ID = 0;

            ID            = oDNS_GiaoVien_NghiViec.Add(pNS_GiaoVien_NghiViecInfo);
            mErrorMessage = oDNS_GiaoVien_NghiViec.ErrorMessages;
            mErrorNumber  = oDNS_GiaoVien_NghiViec.ErrorNumber;
            return(ID);
        }
예제 #6
0
 public dlgGiaoVienNghiViec(int _NS_GiaoVienID)
 {
     InitializeComponent();
     NS_GiaoVienID              = _NS_GiaoVienID;
     oBNS_GiaoVien_NghiViec     = new cBNS_GiaoVien_NghiViec();
     pNS_GiaoVien_NghiViecInfo  = new NS_GiaoVien_NghiViecInfo();
     dtpNgayCoHieuLuc.EditValue = DateTime.Now;
     SetControl(false);
 }
 public void ToInfo(ref NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo, DataRow dr)
 {
     pNS_GiaoVien_NghiViecInfo.NS_GiaoVien_NghiViecID = int.Parse(dr[pNS_GiaoVien_NghiViecInfo.strNS_GiaoVien_NghiViecID].ToString());
     pNS_GiaoVien_NghiViecInfo.IDNS_GiaoVien          = int.Parse(dr[pNS_GiaoVien_NghiViecInfo.strIDNS_GiaoVien].ToString());
     if ("" + dr[pNS_GiaoVien_NghiViecInfo.strSoQuyetDinh] != "")
     {
         pNS_GiaoVien_NghiViecInfo.SoQuyetDinh = dr[pNS_GiaoVien_NghiViecInfo.strSoQuyetDinh].ToString();
     }
     pNS_GiaoVien_NghiViecInfo.IDNS_HinhThucNghiViec = dr[pNS_GiaoVien_NghiViecInfo.strIDNS_HinhThucNghiViec].ToString();
     pNS_GiaoVien_NghiViecInfo.NgayCoHieuLuc         = DateTime.Parse(dr[pNS_GiaoVien_NghiViecInfo.strNgayCoHieuLuc].ToString());
 }
        public void Update(NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@IDNS_GiaoVien", SqlDbType.Int, pNS_GiaoVien_NghiViecInfo.IDNS_GiaoVien));
            colParam.Add(CreateParam("@SoQuyetDinh", SqlDbType.NVarChar, pNS_GiaoVien_NghiViecInfo.SoQuyetDinh));
            colParam.Add(CreateParam("@IDNS_HinhThucNghiViec", SqlDbType.NVarChar, pNS_GiaoVien_NghiViecInfo.IDNS_HinhThucNghiViec));
            colParam.Add(CreateParam("@NgayCoHieuLuc", SqlDbType.DateTime, pNS_GiaoVien_NghiViecInfo.NgayCoHieuLuc));
            colParam.Add(CreateParam("@NS_GiaoVien_NghiViecID", SqlDbType.Int, pNS_GiaoVien_NghiViecInfo.NS_GiaoVien_NghiViecID));

            RunProcedure("sp_NS_GiaoVien_NghiViec_Update", colParam);
        }
        public int Add(NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@IDNS_GiaoVien", SqlDbType.Int, pNS_GiaoVien_NghiViecInfo.IDNS_GiaoVien));
            colParam.Add(CreateParam("@SoQuyetDinh", SqlDbType.NVarChar, pNS_GiaoVien_NghiViecInfo.SoQuyetDinh));
            colParam.Add(CreateParam("@IDNS_HinhThucNghiViec", SqlDbType.NVarChar, pNS_GiaoVien_NghiViecInfo.IDNS_HinhThucNghiViec));
            colParam.Add(CreateParam("@NgayCoHieuLuc", SqlDbType.DateTime, pNS_GiaoVien_NghiViecInfo.NgayCoHieuLuc));
            colParam.Add(CreateParamOut("@ID", SqlDbType.Int));

            return((int)RunProcedureOut("sp_NS_GiaoVien_NghiViec_Add", colParam));
        }
 public void Delete(NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo)
 {
     oDNS_GiaoVien_NghiViec.Delete(pNS_GiaoVien_NghiViecInfo);
     mErrorMessage = oDNS_GiaoVien_NghiViec.ErrorMessages;
     mErrorNumber  = oDNS_GiaoVien_NghiViec.ErrorNumber;
 }
 public DataTable Get(NS_GiaoVien_NghiViecInfo pNS_GiaoVien_NghiViecInfo)
 {
     return(oDNS_GiaoVien_NghiViec.Get(pNS_GiaoVien_NghiViecInfo));
 }