예제 #1
0
        private object Correlativos()
        {
            clsCorrelativo          oCorrelativo   = new clsCorrelativo(clsAppInfo.Connection);
            List <clsCorrelativoVM> oCorrelativoVM = new List <clsCorrelativoVM>();

            try
            {
                oCorrelativo.SelectFilter  = clsCorrelativo.SelectFilters.Grid;
                oCorrelativo.WhereFilter   = clsCorrelativo.WhereFilters.Grid;
                oCorrelativo.OrderByFilter = clsCorrelativo.OrderByFilters.Grid;

                if (oCorrelativo.Open())
                {
                    foreach (DataRow dr in oCorrelativo.DataSet.Tables[oCorrelativo.TableName].Rows)
                    {
                        oCorrelativoVM.Add(new clsCorrelativoVM()
                        {
                            CorreId       = SysData.ToLong(dr["CorreId"]),
                            PrefijoId     = SysData.ToLong(dr["PrefijoId"]),
                            PrefijoDes    = SysData.ToStr(dr["PrefijoDes"]),
                            DocId         = SysData.ToLong(dr["DocId"]),
                            DocDes        = SysData.ToStr(dr["DocDes"]),
                            ModuloId      = SysData.ToLong(dr["ModuloId"]),
                            ModuloDes     = SysData.ToStr(dr["ModuloDes"]),
                            AplicacionId  = SysData.ToLong(dr["AplicacionId"]),
                            AplicacionDes = SysData.ToStr(dr["AplicacionDes"]),
                            CorreNroAct   = SysData.ToInteger(dr["CorreNroAct"]),
                            CorreNroMax   = SysData.ToInteger(dr["CorreNroMax"]),
                            FecIni        = SysData.ToDate(dr["CorreFecIni"]),
                            FecFin        = SysData.ToDate(dr["CorreFecFin"]),
                            GestionNro    = SysData.ToInteger(dr["GestionNro"])
                        });
                    }
                }

                return(oCorrelativoVM);
            }
            catch (Exception exp)
            {
                throw exp;
            }
            finally
            {
                oCorrelativo.Dispose();
            }
            return(oCorrelativoVM);
        }
예제 #2
0
        private clsCorrelativoVM CorrelativoFind(int correlativoId)
        {
            clsCorrelativo oCorrelativo = new clsCorrelativo(clsAppInfo.Connection);

            clsCorrelativoVM oCorrelativoVm = new clsCorrelativoVM();

            try
            {
                oCorrelativo.SelectFilter = clsCorrelativo.SelectFilters.All;
                oCorrelativo.WhereFilter  = clsCorrelativo.WhereFilters.Details;
                oCorrelativo.CorreId      = correlativoId;

                if (oCorrelativo.Open())
                {
                    DataRow dr = oCorrelativo.DataSet.Tables[oCorrelativo.TableName].Rows[0];

                    oCorrelativoVm.CorreId       = SysData.ToLong(dr["CorreId"]);
                    oCorrelativoVm.PrefijoId     = SysData.ToInteger(dr["PrefijoId"]);
                    oCorrelativoVm.PrefijoNro    = SysData.ToInteger(dr["PrefijoNro"]);
                    oCorrelativoVm.PrefijoDes    = SysData.ToStr(dr["PrefijoDes"]);
                    oCorrelativoVm.DocId         = SysData.ToLong(dr["DocId"]);
                    oCorrelativoVm.DocDes        = SysData.ToStr(dr["DocDes"]);
                    oCorrelativoVm.ModuloId      = SysData.ToLong(dr["ModuloId"]);
                    oCorrelativoVm.ModuloDes     = SysData.ToStr(dr["ModuloDes"]);
                    oCorrelativoVm.AplicacionId  = SysData.ToLong(dr["AplicacionId"]);
                    oCorrelativoVm.AplicacionDes = SysData.ToStr(dr["AplicacionDes"]);
                    oCorrelativoVm.CorreNroAct   = SysData.ToInteger(dr["CorreNroAct"]);
                    oCorrelativoVm.CorreNroMax   = SysData.ToInteger(dr["CorreNroMax"]);
                    oCorrelativoVm.FecIni        = SysData.ToDate(dr["CorreFecIni"]);
                    oCorrelativoVm.FecFin        = SysData.ToDate(dr["CorreFecFin"]);
                    oCorrelativoVm.GestionNro    = SysData.ToInteger(dr["GestionNro"]);

                    return(oCorrelativoVm);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally {
                oCorrelativo.Dispose();
            }

            return(null);
        }