public static IEnumerable <clsMonedaVM> MonedaList()
        {
            clsMoneda          oMoneda   = new clsMoneda(clsAppInfo.Connection);
            List <clsMonedaVM> oMonedaVM = new List <clsMonedaVM>();

            try
            {
                oMoneda.SelectFilter  = clsMoneda.SelectFilters.ListBox;
                oMoneda.WhereFilter   = clsMoneda.WhereFilters.None;
                oMoneda.OrderByFilter = clsMoneda.OrderByFilters.MonedaDes;

                if (oMoneda.Open())
                {
                    foreach (DataRow dr in oMoneda.DataSet.Tables[oMoneda.TableName].Rows)
                    {
                        oMonedaVM.Add(new clsMonedaVM()
                        {
                            MonedaId  = SysData.ToLong(dr[clsMonedaVM._MonedaId]),
                            MonedaDes = SysData.ToStr(dr[clsMonedaVM._MonedaDes])
                        });
                    }
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
            finally
            {
                oMoneda.Dispose();
            }

            return((IEnumerable <clsMonedaVM>)oMonedaVM);
        }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            try
            {
                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" }));
                }

                clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection);

                oCenCosGrupo.VM.CenCosGrupoId = SysData.ToLong(id);

                if (oCenCosGrupo.Delete())
                {
                    return(RedirectToAction("Index"));
                }

                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Error al Eliminar el Registro" }));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
        public static IEnumerable <clsTipoPersonaVM> TipoPersonaList()
        {
            clsTipoPersona          oTipoPersona   = new clsTipoPersona(clsAppInfo.Connection);
            List <clsTipoPersonaVM> oTipoPersonaVM = new List <clsTipoPersonaVM>();

            try
            {
                oTipoPersona.SelectFilter  = clsTipoPersona.SelectFilters.ListBox;
                oTipoPersona.OrderByFilter = clsTipoPersona.OrderByFilters.TipoPersonaDes;

                if (oTipoPersona.Open())
                {
                    foreach (DataRow dr in oTipoPersona.DataSet.Tables[oTipoPersona.TableName].Rows)
                    {
                        oTipoPersonaVM.Add(new clsTipoPersonaVM()
                        {
                            TipoPersonaId  = SysData.ToLong(dr[clsTipoPersonaVM._TipoPersonaId]),
                            TipoPersonaCod = SysData.ToStr(dr[clsTipoPersonaVM._TipoPersonaCod]),
                            TipoPersonaDes = SysData.ToStr(dr[clsTipoPersonaVM._TipoPersonaDes])
                        });
                    }
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
            finally
            {
                oTipoPersona.Dispose();
            }

            return((IEnumerable <clsTipoPersonaVM>)oTipoPersonaVM);
        }
        public static IEnumerable <clsCenCosVM> CenCosList()
        {
            clsCenCos          oCenCos   = new clsCenCos(clsAppInfo.Connection);
            List <clsCenCosVM> oCenCosVM = new List <clsCenCosVM>();

            try
            {
                oCenCos.SelectFilter  = clsCenCos.SelectFilters.ListBox;
                oCenCos.OrderByFilter = clsCenCos.OrderByFilters.CenCosDes;

                if (oCenCos.Open())
                {
                    foreach (DataRow dr in oCenCos.DataSet.Tables[oCenCos.TableName].Rows)
                    {
                        oCenCosVM.Add(new clsCenCosVM()
                        {
                            CenCosId  = SysData.ToLong(dr[clsCenCosVM._CenCosId]),
                            CenCosCod = SysData.ToStr(dr[clsCenCosVM._CenCosCod]),
                            CenCosDes = SysData.ToStr(dr[clsCenCosVM._CenCosDes])
                        });
                    }
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
            finally
            {
                oCenCos.Dispose();
            }

            return((IEnumerable <clsCenCosVM>)oCenCosVM);
        }
        public static IEnumerable <clsSucursalVM> SucursalList()
        {
            clsSucursal          oSucursal   = new clsSucursal(clsAppInfo.Connection);
            List <clsSucursalVM> oSucursalVM = new List <clsSucursalVM>();

            try
            {
                oSucursal.SelectFilter  = clsSucursal.SelectFilters.ListBox;
                oSucursal.OrderByFilter = clsSucursal.OrderByFilters.SucursalDes;

                if (oSucursal.Open())
                {
                    foreach (DataRow dr in oSucursal.DataSet.Tables[oSucursal.TableName].Rows)
                    {
                        oSucursalVM.Add(new clsSucursalVM()
                        {
                            SucursalId  = SysData.ToLong(dr[clsSucursalVM._SucursalId]),
                            SucursalCod = SysData.ToStr(dr[clsSucursalVM._SucursalCod]),
                            SucursalDes = SysData.ToStr(dr[clsSucursalVM._SucursalDes])
                        });
                    }
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
            finally
            {
                oSucursal.Dispose();
            }

            return((IEnumerable <clsSucursalVM>)oSucursalVM);
        }
        protected override void Retrieve(DataRow oDataRow)
        {
            try
            {
                PropertyInit();

                switch (mintSelectFilter)
                {
                case SelectFilters.All:
                    VM.AutorizaId     = SysData.ToLong(oDataRow[clsAutorizaVM._AutorizaId]);
                    VM.TipoUsuarioId  = SysData.ToLong(oDataRow[clsAutorizaVM._TipoUsuarioId]);
                    VM.AutorizaDes    = SysData.ToStr(oDataRow[clsAutorizaVM._AutorizaDes]);
                    VM.RegistroId     = SysData.ToLong(oDataRow[clsAutorizaVM._RegistroId]);
                    VM.AutorizaItemId = SysData.ToLong(oDataRow[clsAutorizaVM._AutorizaItemId]);
                    VM.ModuloId       = SysData.ToLong(oDataRow[clsAutorizaVM._ModuloId]);
                    break;

                case SelectFilters.ListBox:
                    VM.AutorizaId  = SysData.ToLong(oDataRow[clsAutorizaVM._AutorizaId]);
                    VM.AutorizaDes = SysData.ToStr(oDataRow[clsAutorizaVM._AutorizaDes]);
                    break;
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
        }
 private void DataMove(clsPrefijo oPrefijo, clsPrefijoVM oPrefijoVM, bool editing)
 {
     if (editing)
     {
         oPrefijo.PrefijoId = oPrefijoVM.PrefijoId;
     }
     oPrefijo.DocId            = SysData.ToLong(oPrefijoVM.DocId);
     oPrefijo.ModuloId         = SysData.ToLong(oPrefijoVM.ModuloId);
     oPrefijo.AplicacionId     = SysData.ToLong(oPrefijoVM.AplicacionId);
     oPrefijo.PrefijoNro       = SysData.ToInteger(oPrefijoVM.PrefijoNro);
     oPrefijo.PrefijoDes       = SysData.ToStr(oPrefijoVM.PrefijoDes);
     oPrefijo.PrefijoTipo      = SysData.ToLong(oPrefijoVM.PrefijoTipoId);
     oPrefijo.PrefijoIniGes    = SysData.ToBoolean(oPrefijoVM.PrefijoIniGes);
     oPrefijo.FormatoImpId     = SysData.ToLong(oPrefijoVM.FormatoImpId);
     oPrefijo.MensajeFor       = SysData.ToStr(oPrefijoVM.MensajeFor);
     oPrefijo.PrefijoCopiaId   = SysData.ToInteger(oPrefijoVM.PrefijoCopiaId);
     oPrefijo.ItemMax          = SysData.ToInteger(oPrefijoVM.ItemMax);
     oPrefijo.ImprimeUsr       = SysData.ToBoolean(oPrefijoVM.ImprimeUsr);
     oPrefijo.ImprimeFec       = SysData.ToBoolean(oPrefijoVM.ImprimeFec);
     oPrefijo.TipoEncabezadoId = SysData.ToLong(oPrefijoVM.TipoEncabezadoId);
     oPrefijo.RazonSoc         = SysData.ToStr(oPrefijoVM.RazonSoc);
     oPrefijo.RazonSocAbr      = SysData.ToStr(oPrefijoVM.RazonSocAbr);
     oPrefijo.ObsUno           = SysData.ToStr(oPrefijoVM.ObsUno);
     oPrefijo.ObsDos           = SysData.ToStr(oPrefijoVM.ObsDos);
     oPrefijo.FirmaUno         = SysData.ToStr(oPrefijoVM.FirmaUno);
     oPrefijo.FirmaSeg         = SysData.ToStr(oPrefijoVM.FirmaSeg);
     oPrefijo.FirmaTre         = SysData.ToStr(oPrefijoVM.FirmaTre);
     oPrefijo.FirmaCua         = SysData.ToStr(oPrefijoVM.FirmaCua);
     oPrefijo.EstadoId         = SysData.ToLong(oPrefijoVM.EstadoId);
 }
        public ActionResult Create(clsTipoUsuarioVM oTipoUsuarioVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    clsTipoUsuario oTipoUsuario = new clsTipoUsuario(clsAppInfo.Connection);

                    oTipoUsuario.TipoUsuarioCod = SysData.ToStr(oTipoUsuarioVM.TipoUsuarioCod);
                    oTipoUsuario.TipoUsuarioDes = SysData.ToStr(oTipoUsuarioVM.TipoUsuarioDes);
                    oTipoUsuario.EstadoId       = SysData.ToLong(oTipoUsuarioVM.EstadoId);

                    if (oTipoUsuario.Insert())
                    {
                        return(RedirectToAction("Index"));
                    }
                }

                ViewBag.EstadoId = EstadoList();
                return(View(oTipoUsuarioVM));
            }

            catch (Exception exp)
            {
                ViewBag.EstadoId   = EstadoList();
                ViewBag.MessageErr = exp.Message;
                return(View(oTipoUsuarioVM));
            }
        }
        protected override void Retrieve(DataRow oDataRow)
        {
            try
            {
                PropertyInit();

                switch (mintSelectFilter)
                {
                case SelectFilters.All:
                    mlngPlanGrupoDetId  = SysData.ToLong(oDataRow["PlanGrupoDetId"]);
                    mlngPlanGrupoId     = SysData.ToLong(oDataRow["PlanGrupoId"]);
                    mstrPlanGrupoDetDes = SysData.ToStr(oDataRow["PlanGrupoDetDes"]);
                    mlngPlanId          = SysData.ToLong(oDataRow["PlanId"]);
                    mlngPlanFlujoId     = SysData.ToLong(oDataRow["PlanFlujoId"]);
                    mlngSucursalId      = SysData.ToLong(oDataRow["SucursalId"]);
                    mlngCenCosId        = SysData.ToLong(oDataRow["CenCosId"]);
                    mlngOrden           = SysData.ToLong(oDataRow["Orden"]);
                    mlngEstadoId        = SysData.ToLong(oDataRow["EstadoId"]);
                    break;

                case SelectFilters.ListBox:
                    mlngPlanGrupoDetId  = SysData.ToLong(oDataRow["PlanGrupoDetId"]);
                    mstrPlanGrupoDetDes = SysData.ToStr(oDataRow["PlanGrupoDetDes"]);
                    break;
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
        }
        protected override void Retrieve(DataRow oDataRow)
        {
            try
            {
                PropertyInit();

                switch (mintSelectFilter)
                {
                case SelectFilters.All:
                    VM.ModuloId  = SysData.ToLong(oDataRow[clsModuloVM._ModuloId]);
                    VM.ModuloCod = SysData.ToStr(oDataRow[clsModuloVM._ModuloCod]);
                    VM.ModuloDes = SysData.ToStr(oDataRow[clsModuloVM._ModuloDes]);
                    VM.ModuloEsp = SysData.ToStr(oDataRow[clsModuloVM._ModuloEsp]);
                    VM.EstadoId  = SysData.ToLong(oDataRow[clsModuloVM._EstadoId]);
                    break;

                case SelectFilters.ListBox:
                    VM.ModuloId  = SysData.ToLong(oDataRow[clsModuloVM._ModuloId]);
                    VM.ModuloCod = SysData.ToStr(oDataRow[clsModuloVM._ModuloCod]);
                    VM.ModuloDes = SysData.ToStr(oDataRow[clsModuloVM._ModuloDes]);
                    break;
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
        }
Esempio n. 11
0
        protected override void Retrieve(DataRow oDataRow)
        {
            try
            {
                PropertyInit();

                switch (mintSelectFilter)
                {
                case SelectFilters.All:
                    mlngModuloId  = SysData.ToLong(oDataRow["ModuloId"]);
                    mstrModuloCod = SysData.ToStr(oDataRow["ModuloCod"]);
                    mstrModuloDes = SysData.ToStr(oDataRow["ModuloDes"]);
                    mstrModuloEsp = SysData.ToStr(oDataRow["ModuloEsp"]);
                    mlngEstadoId  = SysData.ToLong(oDataRow["EstadoId"]);
                    break;

                case SelectFilters.ListBox:
                    mlngModuloId  = SysData.ToLong(oDataRow["ModuloId"]);
                    mstrModuloCod = SysData.ToStr(oDataRow["ModuloCod"]);
                    mstrModuloDes = SysData.ToStr(oDataRow["ModuloDes"]);
                    break;
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
        }
Esempio n. 12
0
        protected override void Retrieve(DataRow oDataRow)
        {
            try
            {
                PropertyInit();

                switch (mintSelectFilter)
                {
                case SelectFilters.All:
                    VM.UsuarioId       = SysData.ToLong(oDataRow[clsUsuarioVM._UsuarioId]);
                    VM.UsuarioCod      = SysData.ToStr(oDataRow[clsUsuarioVM._UsuarioCod]);
                    VM.UsuarioDes      = SysData.ToStr(oDataRow[clsUsuarioVM._UsuarioDes]);
                    VM.TipoUsuarioId   = SysData.ToLong(oDataRow[clsUsuarioVM._TipoUsuarioId]);
                    VM.UsuarioDocPath  = SysData.ToStr(oDataRow[clsUsuarioVM._UsuarioDocPath]);
                    VM.UsuarioFotoPath = SysData.ToStr(oDataRow[clsUsuarioVM._UsuarioFotoPath]);
                    VM.UsuarioMaxSes   = SysData.ToLong(oDataRow[clsUsuarioVM._UsuarioMaxSes]);
                    VM.EstadoId        = SysData.ToLong(oDataRow[clsUsuarioVM._EstadoId]);
                    break;

                case SelectFilters.ListBox:
                    VM.UsuarioId  = SysData.ToLong(oDataRow[clsUsuarioVM._UsuarioId]);
                    VM.UsuarioCod = SysData.ToStr(oDataRow[clsUsuarioVM._UsuarioCod]);
                    VM.UsuarioDes = SysData.ToStr(oDataRow[clsUsuarioVM._UsuarioDes]);
                    break;
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
        }
        public static IEnumerable <clsPlanGrupoTipoVM> PlanGrupoTipoList()
        {
            clsPlanGrupoTipo          oPlanGrupoTipo   = new clsPlanGrupoTipo(clsAppInfo.Connection);
            List <clsPlanGrupoTipoVM> oPlanGrupoTipoVM = new List <clsPlanGrupoTipoVM>();

            try
            {
                oPlanGrupoTipo.SelectFilter  = clsPlanGrupoTipo.SelectFilters.ListBox;
                oPlanGrupoTipo.OrderByFilter = clsPlanGrupoTipo.OrderByFilters.PlanGrupoTipoDes;

                if (oPlanGrupoTipo.Open())
                {
                    foreach (DataRow dr in oPlanGrupoTipo.DataSet.Tables[oPlanGrupoTipo.TableName].Rows)
                    {
                        oPlanGrupoTipoVM.Add(new clsPlanGrupoTipoVM()
                        {
                            PlanGrupoTipoId  = SysData.ToLong(dr[clsPlanGrupoTipoVM._PlanGrupoTipoId]),
                            PlanGrupoTipoCod = SysData.ToStr(dr[clsPlanGrupoTipoVM._PlanGrupoTipoCod]),
                            PlanGrupoTipoDes = SysData.ToStr(dr[clsPlanGrupoTipoVM._PlanGrupoTipoDes])
                        });
                    }
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
            finally
            {
                oPlanGrupoTipo.Dispose();
            }

            return((IEnumerable <clsPlanGrupoTipoVM>)oPlanGrupoTipoVM);
        }
Esempio n. 14
0
        //-----------------------------------------

        private clsDocumentoVM DocumentoFind(int DocId)
        {
            clsDocumento   oDocumento   = new clsDocumento(clsAppInfo.Connection);
            clsDocumentoVM oDocumentoVM = new clsDocumentoVM();

            try
            {
                oDocumento.DocId = DocId;
                if (oDocumento.FindByPK())
                {
                    oDocumentoVM.DocId        = SysData.ToLong(oDocumento.DocId);
                    oDocumentoVM.DocCod       = SysData.ToStr(oDocumento.DocCod);
                    oDocumentoVM.DocNem       = SysData.ToStr(oDocumento.DocNem);
                    oDocumentoVM.DocDes       = SysData.ToStr(oDocumento.DocDes);
                    oDocumentoVM.DocIso       = SysData.ToStr(oDocumento.DocIso);
                    oDocumentoVM.DocRev       = SysData.ToStr(oDocumento.DocRev);
                    oDocumentoVM.DocFec       = SysData.ToStr(oDocumento.DocFec);
                    oDocumentoVM.AplicacionId = SysData.ToLong(oDocumento.AplicacionId);
                    oDocumentoVM.ModuloId     = SysData.ToLong(oDocumento.ModuloId);
                    oDocumentoVM.EstadoId     = SysData.ToLong(oDocumento.EstadoId);
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }
            finally {
                oDocumento.Dispose();
            }
            return(oDocumentoVM);
        }
Esempio n. 15
0
        // GET: Plan/Details/5
        public ActionResult Details(int?id)
        {
            try
            {
                this.GetDefaultData();

                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" }));
                }

                clsPlanVM oPlanVM = PlanFind(SysData.ToLong(id));

                if (ReferenceEquals(oPlanVM, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice no encontrado" }));
                }

                ViewBagLoad();
                return(View(oPlanVM));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
Esempio n. 16
0
        // GET: RegTipoPersona/Edit/5
        public ActionResult Edit(int?id)
        {
            try
            {
                this.GetDefaultData();

                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" }));
                }

                var lstPlanGrupo = PlanGrupoGrid();

                if (ReferenceEquals(lstPlanGrupo, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice no encontrado" }));
                }

                var strPlanGrupoId = PlanGrupoIdLoad(SysData.ToLong(id));

                ViewBag.TipoPersonaId  = SysData.ToInteger(id);
                ViewBag.TipoPersonaDes = "Clientes Locales";
                ViewBag.strPlanGrupoId = strPlanGrupoId;

                //ViewBagLoad();
                return(View(lstPlanGrupo));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
        protected override void Retrieve(DataRow oDataRow)
        {
            try
            {
                PropertyInit();

                switch (mintSelectFilter)
                {
                case SelectFilters.All:
                    VM.GestionId     = SysData.ToLong(oDataRow[clsGestionVM._GestionId]);
                    VM.GestionNro    = SysData.ToInteger(oDataRow[clsGestionVM._GestionNro]);
                    VM.GestionFecIni = SysData.ToDate(oDataRow[clsGestionVM._GestionFecIni]);
                    VM.GestionFecFin = SysData.ToDate(oDataRow[clsGestionVM._GestionFecFin]);
                    VM.EstadoId      = SysData.ToLong(oDataRow[clsGestionVM._EstadoId]);

                    break;

                case SelectFilters.ListBox:


                    break;
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }
        }
Esempio n. 18
0
        public List <clsEmpresaVM> EmpresaList()
        {
            List <clsEmpresaVM> oEmpresaVM = new List <clsEmpresaVM>();
            XmlDocument         Xml        = default(XmlDocument);
            XmlNodeList         NodeList   = default(XmlNodeList);
            XmlNode             Node       = default(XmlNode);

            try
            {
                Xml = new XmlDocument();
                Xml.Load(Server.MapPath("~/Models/Empresa.xml"));
                NodeList = Xml.SelectNodes("/EmpresaList/Empresa");

                foreach (XmlNode tempLoopVar_Node in NodeList)
                {
                    Node = tempLoopVar_Node;
                    oEmpresaVM.Add(new clsEmpresaVM()
                    {
                        EmpresaId      = SysData.ToLong(Node.Attributes.GetNamedItem("EmpresaId").Value),
                        EmpresaDes     = SysData.ToStr(Node.Attributes.GetNamedItem("EmpresaDes").Value),
                        DataSource     = SysData.ToStr(Node.Attributes.GetNamedItem("DataSource").Value),
                        InitialCatalog = SysData.ToStr(Node.Attributes.GetNamedItem("InitialCatalog").Value)
                    });
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }

            return(oEmpresaVM);
        }
Esempio n. 19
0
        protected override void Retrieve(DataRow oDataRow)
        {
            try
            {
                PropertyInit();

                switch (mintSelectFilter)
                {
                case SelectFilters.All:
                    mlngAutorizaId    = SysData.ToLong(oDataRow["AutorizaId"]);
                    mlngModuloId      = SysData.ToLong(oDataRow["ModuloId"]);
                    mlngTipoUsuarioId = SysData.ToLong(oDataRow["TipoUsuarioId"]);
                    mstrTablaDes      = SysData.ToStr(oDataRow["TablaDes"]);
                    mlngTablaId       = SysData.ToLong(oDataRow["TablaId"]);
                    break;

                case SelectFilters.ListBox:
                    mlngAutorizaId = SysData.ToLong(oDataRow["AutorizaId"]);
                    break;
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
        }
        // GET: CenCosGrupo/Delete/5
        public ActionResult Delete(int?id)
        {
            try
            {
                this.GetDefaultData();

                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" }));
                }

                clsCenCosGrupoVM oCenCosGrupoVM = CenCosGrupoFind(SysData.ToLong(id));

                if (ReferenceEquals(oCenCosGrupoVM, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice no encontrado" }));
                }

                return(View(oCenCosGrupoVM));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
        /*public List<clsPersonaVM> ListarPersonas()
         * {
         *  clsPersonaDAC oPersonaDAC = new clsPersonaDAC(clsAppInfo.Connection);
         *  List<clsPersonaVM> oPersonaVM = new List<clsPersonaVM>();
         *
         *  try
         *  {
         *      oPersonaDAC.SelectFilter = clsPersonaDAC.SelectFilters.Grid;
         *      oPersonaDAC.WhereFilter = clsPersonaDAC.WhereFilters.Grid;
         *      oPersonaDAC.OrderByFilter = clsPersonaDAC.OrderByFilters.Grid;
         *
         *      if (oPersonaDAC.Open())
         *      {
         *          foreach (DataRow dr in oPersonaDAC.DataSet.Tables[oPersonaDAC.TableName].Rows)
         *          {
         *              oPersonaVM.Add(new clsPersonaVM()
         *              {
         *                  PersonaID = SysData.ToLong(dr[clsPersonaVM.varPersonaId]),
         *                  PersonaNombre = SysData.ToStr(dr[clsPersonaVM.varPersonaNombre]),
         *                  PersonaEstadoCivil = SysData.ToStr(dr[clsPersonaVM.varPersonaEstadoCivil]),
         *                  PersonaSexo = SysData.ToStr(dr[clsPersonaVM.varPersonaSexo]),
         *                  PersonaFechaNacimiento = SysData.ToDateTime(dr[clsPersonaVM.varPersonaFechaNacimiento]),
         *                  PersonaTelefono = SysData.ToStr(dr[clsPersonaVM.varPersonaTelefono])
         *              });
         *          }
         *      }
         *  }
         *
         *  catch (Exception exp)
         *  {
         *      throw (exp);
         *
         *  }
         *  finally
         *  {
         *      //oPersonaDAC.Dispose();
         *  }
         *
         *  return oPersonaVM;
         * }*/

        public List <clsPersonaVM> ListarPersonas()
        {
            clsPersonaDAC       oPersonaDAC = new clsPersonaDAC(clsAppInfo.Connection);
            List <clsPersonaVM> oPersonaVM  = new List <clsPersonaVM>();

            try
            {
                // oPersonaDAC.SelectFilter = clsPersonaDAC.SelectFilters.Grid;
                // oPersonaDAC.WhereFilter = clsPersonaDAC.WhereFilters.Grid;
                // oPersonaDAC.OrderByFilter = clsPersonaDAC.OrderByFilters.Grid;

                if (oPersonaDAC.Open())
                {
                    foreach (DataRow row in oPersonaDAC.DataSet.Tables[oPersonaDAC.TableName].Rows)
                    {
                        clsPersonaVM perAux = new clsPersonaVM();

                        foreach (DataColumn column in oPersonaDAC.DataSet.Tables[oPersonaDAC.TableName].Columns)
                        {
                            switch (column.ColumnName.ToString())
                            {
                            case "PersonaId":
                                perAux.PersonaID = SysData.ToLong(row[clsPersonaVM.varPersonaId]); break;

                            case "PersonaNombre":
                                perAux.PersonaNombre = SysData.ToStr(row[clsPersonaVM.varPersonaNombre]); break;

                            case "PersonaSexo":
                                perAux.PersonaSexo = SysData.ToStr(row[clsPersonaVM.varPersonaSexo]); break;

                            case "PersonaEstadoCivil":
                                perAux.PersonaEstadoCivil = SysData.ToStr(row[clsPersonaVM.varPersonaEstadoCivil]); break;

                            case "PersonaFechaNacimiento":
                                perAux.PersonaFechaNacimiento = SysData.ToDateTime(row[clsPersonaVM.varPersonaFechaNacimiento]); break;

                            case "PersonaTelefono":
                                perAux.PersonaTelefono = SysData.ToStr(row[clsPersonaVM.varPersonaTelefono]); break;
                            }
                        }

                        oPersonaVM.Add(perAux);
                    }
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
            finally
            {
                //oPersonaDAC.Dispose();
            }

            return(oPersonaVM);
        }
        // GET: Plan/Delete/5
        public ActionResult Delete(int?id, string mensajeError)
        {
            string    strMsg  = string.Empty;
            clsPlanVM oPlanVM = new clsPlanVM();

            try
            {
                this.GetDefaultData();

                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" }));
                }

                oPlanVM = PlanFind(SysData.ToLong(id));

                if (ReferenceEquals(oPlanVM, null))
                {
                    //return RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice no encontrado" });
                    return(RedirectToAction("Index", new { MessageErr = "Nivel Inválido", idPlan = -1 }));
                }

                //preguntamos si proviene un mensaje de error desde el post delete
                if (String.IsNullOrEmpty(mensajeError))
                {
                    strMsg += CheckPlanDeleteGet(oPlanVM);
                    if (String.IsNullOrEmpty(strMsg))
                    {
                        return(View(oPlanVM));
                    }
                    else
                    {
                        return(RedirectToAction("Index", new { MessageErr = strMsg, idPlan = oPlanVM.PlanId }));
                    }
                }
                else
                {
                    strMsg = mensajeError;
                }
            }
            catch (Exception exp)
            {
                ViewBag.MessageErr = exp.Message;
                return(View(oPlanVM));
            }

            if (strMsg.Trim() != string.Empty)
            {
                ViewBag.MessageErr = strMsg;
                return(View(oPlanVM));
            }
            else
            {
                return(View(oPlanVM));
            }
        }
Esempio n. 23
0
        // GET: Plan/Create
        public ActionResult Create(int?id)
        {
            string    strMsg         = string.Empty;
            clsPlanVM oPlanVM        = new clsPlanVM();
            long      lngPlanPadreId = SysData.ToLong(id);

            try
            {
                this.GetDefaultData();

                if (lngPlanPadreId > 0)
                {
                    clsPlan oPlanPadre = new clsPlan(clsAppInfo.Connection);

                    if (oPlanPadre.FindByPK())
                    {
                        if (oPlanPadre.VM.Nivel >= 1)
                        {
                            PlanHijoNew(oPlanPadre, oPlanVM);

                            ViewBagLoad();
                            return(View(oPlanVM));
                        }
                        else
                        {
                            strMsg += "Cuenta Padre Inválida" + Environment.NewLine;
                        }
                    }
                    else
                    {
                        strMsg += "Cuenta Padre no encontrada" + Environment.NewLine;
                    }
                }
                else
                {
                    strMsg += "Cuenta Padre Inválida" + Environment.NewLine;
                }
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }

            if (strMsg.Trim() != string.Empty)
            {
                ViewBag.MessageErr = strMsg;
                return(RedirectToAction("Index", new { MessageErr = strMsg }));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Esempio n. 24
0
 private void DataMoveCorrelativ(clsCorrelativo oCorrelativo, clsPrefijo oPrefijo, clsGestionVM oGestion)
 {
     oCorrelativo.DocId        = SysData.ToLong(oPrefijo.DocId);
     oCorrelativo.PrefijoId    = SysData.ToLong(oPrefijo.PrefijoId);
     oCorrelativo.GestionId    = SysData.ToLong(oGestion.GestionId);
     oCorrelativo.ModuloId     = SysData.ToLong(oPrefijo.ModuloId);
     oCorrelativo.AplicacionId = SysData.ToLong(oPrefijo.AplicacionId);
     oCorrelativo.CorreNroAct  = 0;
     oCorrelativo.CorreNroMax  = 99999;
     oCorrelativo.FecIni       = SysData.ToDate(oGestion.GestionFecIni);
     oCorrelativo.FecFin       = SysData.ToDate(oGestion.GestionFecFin);
 }
        private void DataMove(clsCenCosGrupoVM oCenCosGrupoVM, clsCenCosGrupo oCenCosGrupo, bool boolEditing)
        {
            if (boolEditing)
            {
                oCenCosGrupo.CenCosGrupoId = SysData.ToLong(oCenCosGrupoVM.CenCosGrupoId);
            }

            oCenCosGrupo.CenCosGrupoCod = SysData.ToStr(oCenCosGrupoVM.CenCosGrupoCod);
            oCenCosGrupo.CenCosGrupoDes = SysData.ToStr(oCenCosGrupoVM.CenCosGrupoDes);
            oCenCosGrupo.CenCosGrupoEsp = SysData.ToStr(oCenCosGrupoVM.CenCosGrupoEsp);
            oCenCosGrupo.EstadoId       = SysData.ToLong(oCenCosGrupoVM.EstadoId);
        }
Esempio n. 26
0
        protected override void Retrieve(DataRow oDataRow)
        {
            try
            {
                PropertyInit();

                switch (mintSelectFilter)
                {
                case SelectFilters.All:
                    VM.PlanId       = SysData.ToLong(oDataRow[clsPlanVM._PlanId]);
                    VM.PlanCod      = SysData.ToStr(oDataRow[clsPlanVM._PlanCod]);
                    VM.PlanDes      = SysData.ToStr(oDataRow[clsPlanVM._PlanDes]);
                    VM.PlanEsp      = SysData.ToStr(oDataRow[clsPlanVM._PlanEsp]);
                    VM.TipoPlanId   = SysData.ToLong(oDataRow[clsPlanVM._TipoPlanId]);
                    VM.Orden        = SysData.ToLong(oDataRow[clsPlanVM._Orden]);
                    VM.Nivel        = SysData.ToLong(oDataRow[clsPlanVM._Nivel]);
                    VM.MonedaId     = SysData.ToLong(oDataRow[clsPlanVM._MonedaId]);
                    VM.TipoAmbitoId = SysData.ToLong(oDataRow[clsPlanVM._TipoAmbitoId]);
                    VM.PlanAjusteId = SysData.ToLong(oDataRow[clsPlanVM._PlanAjusteId]);
                    VM.CapituloId   = SysData.ToLong(oDataRow[clsPlanVM._CapituloId]);
                    VM.PlanPadreId  = SysData.ToLong(oDataRow[clsPlanVM._PlanPadreId]);
                    VM.EstadoId     = SysData.ToLong(oDataRow[clsPlanVM._EstadoId]);
                    break;

                case SelectFilters.ListBox:
                    VM.PlanId  = SysData.ToLong(oDataRow[clsPlanVM._PlanId]);
                    VM.PlanCod = SysData.ToStr(oDataRow[clsPlanVM._PlanCod]);
                    VM.PlanDes = SysData.ToStr(oDataRow[clsPlanVM._PlanDes]);
                    break;

                case SelectFilters.Grid:
                    VM.PlanId      = SysData.ToLong(oDataRow[clsPlanVM._PlanId]);
                    VM.PlanCod     = SysData.ToStr(oDataRow[clsPlanVM._PlanCod]);
                    VM.PlanDes     = SysData.ToStr(oDataRow[clsPlanVM._PlanDes]);
                    VM.TipoPlanId  = SysData.ToLong(oDataRow[clsPlanVM._TipoPlanId]);
                    VM.TipoPlanDes = SysData.ToStr(oDataRow[clsPlanVM._TipoPlanDes]);
                    VM.Orden       = SysData.ToLong(oDataRow[clsPlanVM._Orden]);
                    VM.Nivel       = SysData.ToLong(oDataRow[clsPlanVM._Nivel]);
                    VM.MonedaId    = SysData.ToLong(oDataRow[clsPlanVM._MonedaId]);
                    VM.MonedaDes   = SysData.ToStr(oDataRow[clsPlanVM._MonedaDes]);
                    VM.CapituloId  = SysData.ToLong(oDataRow[clsPlanVM._CapituloId]);
                    VM.PlanPadreId = SysData.ToLong(oDataRow[clsPlanVM._PlanPadreId]);
                    VM.EstadoId    = SysData.ToLong(oDataRow[clsPlanVM._EstadoId]);
                    VM.EstadoDes   = SysData.ToStr(oDataRow[clsPlanVM._EstadoDes]);
                    break;
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
        }
Esempio n. 27
0
        //---------------------

        private void DataMove(clsGestionVM oGestionVM, clsGestion oGestion, bool boolEditing)
        {
            if (boolEditing)
            {
                oGestion.VM.GestionId = SysData.ToLong(oGestionVM.GestionId);
            }

            oGestion.VM.GestionNro    = SysData.ToInteger(oGestionVM.GestionNro);
            oGestion.VM.GestionFecIni = SysData.ToDate(oGestionVM.GestionFecIni);
            oGestion.VM.GestionFecFin = SysData.ToDate(oGestionVM.GestionFecFin);
            oGestion.VM.EstadoId      = SysData.ToLong(oGestionVM.EstadoId);
        }
Esempio n. 28
0
        private void DataMove(clsCenCosVM oCenCosVM, clsCenCosCarlos oCenCos, bool boolEditing)
        {
            if (boolEditing)
            {
                oCenCos.VM.CenCosId = SysData.ToLong(oCenCosVM.CenCosId);
            }

            oCenCos.VM.CenCosCod     = SysData.ToStr(oCenCosVM.CenCosCod);
            oCenCos.VM.CenCosDes     = SysData.ToStr(oCenCosVM.CenCosDes);
            oCenCos.VM.CenCosEsp     = SysData.ToStr(oCenCosVM.CenCosEsp);
            oCenCos.VM.CenCosGrupoId = SysData.ToLong(oCenCosVM.CenCosGrupoId);
            oCenCos.VM.EstadoId      = SysData.ToLong(oCenCosVM.EstadoId);
        }
        //---------------

        private void DataMove(clsPeriodo oPeriodo, clsPeriodoVM oPeriodoVM, Boolean editing)
        {
            if (editing)
            {
                oPeriodo.VM.PeriodoId = SysData.ToLong(oPeriodoVM.PeriodoId);
            }

            oPeriodo.VM.GestionId     = SysData.ToLong(oPeriodoVM.GestionId);
            oPeriodo.VM.MesId         = SysData.ToLong(oPeriodoVM.MesId);
            oPeriodo.VM.PeriodoFecIni = SysData.ToDate(oPeriodoVM.PeriodoFecIni);
            oPeriodo.VM.PeriodoFecFin = SysData.ToDate(oPeriodoVM.PeriodoFecFin);
            oPeriodo.VM.EstadoId      = SysData.ToLong(oPeriodoVM.EstadoId);
        }
        private void PlanHijoLoad(long lngPlanPadreId)
        {
            clsPlan oPlan = new clsPlan(clsAppInfo.Connection);

            try
            {
                oPlan.SelectFilter = clsPlan.SelectFilters.Grid;
                oPlan.WhereFilter  = clsPlan.WhereFilters.PlanPadreId;
                //oPlan.OrderByFilter = clsPlan.OrderByFilters.Grid;
                oPlan.OrderByFilter  = clsPlan.OrderByFilters.Orden;
                oPlan.VM.PlanPadreId = lngPlanPadreId;

                if (oPlan.Open())
                {
                    foreach (DataRow dr in oPlan.DataSet.Tables[oPlan.TableName].Rows)
                    {
                        moPlanVM.Add(new clsPlanVM()
                        {
                            PlanId      = SysData.ToLong(dr[clsPlanVM._PlanId]),
                            PlanCod     = SysData.ToStr(dr[clsPlanVM._PlanCod]),
                            PlanDes     = SysData.ToStr(dr[clsPlanVM._PlanDes]),
                            TipoPlanId  = SysData.ToLong(dr[clsPlanVM._TipoPlanId]),
                            TipoPlanDes = SysData.ToStr(dr[clsPlanVM._TipoPlanDes]),
                            Orden       = SysData.ToLong(dr[clsPlanVM._Orden]),
                            Nivel       = SysData.ToLong(dr[clsPlanVM._Nivel]),
                            MonedaId    = SysData.ToLong(dr[clsPlanVM._MonedaId]),
                            MonedaDes   = SysData.ToStr(dr[clsPlanVM._MonedaDes]),
                            CapituloId  = SysData.ToLong(dr[clsPlanVM._CapituloId]),
                            PlanPadreId = SysData.ToLong(dr[clsPlanVM._PlanPadreId]),
                            EstadoId    = SysData.ToLong(dr[clsPlanVM._EstadoId]),
                            EstadoDes   = SysData.ToStr(dr[clsPlanVM._EstadoDes])
                        });

                        if (CantidadHijos(SysData.ToLong(dr[clsPlanVM._PlanId])) > 0)
                        {
                            PlanHijoLoad(SysData.ToLong(dr[clsPlanVM._PlanId]));
                        }
                    }
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
            finally
            {
                oPlan.Dispose();
            }
        }