public ActionResult Accionista(int Id)
        {
            var model = new OperacionPadreViewModel();

            model.ID_PERSONA = Id;

            return(View(model));
        }
        public ActionResult OperacionesInternacionales(int Id)
        {
            var model = new OperacionPadreViewModel();

            model.ID_PERSONA       = Id;
            model.MonedaExtranjera = String.Empty;
            CargarViewBagOperacionesInternacionales();
            return(View(model));
        }
Example #3
0
        public ActionResult OperacionesInternacionales(Persona p)
        {
            var model = new OperacionPadreViewModel();

            CargarViewBagOperacionesInternacionales();
            model.MonedaExtranjera = string.Empty;
            if (p != null && p.ID_PERSONA > 0)
            {
                model.ID_PERSONA = p.ID_PERSONA;
            }

            return(View(model));
        }
        public ActionResult Accionista(OperacionPadreViewModel model, string btnSiguiente = "", string btnAnterior = "")
        {
            if (!String.IsNullOrEmpty(btnSiguiente))
            {
                return(RedirectToAction("OperacionesInternacionales", "PersonaJuridica", new { Id = model.ID_PERSONA }));
            }
            else if (!String.IsNullOrEmpty(btnAnterior))
            {
                return(RedirectToAction("InformacionFinanciera", "PersonaJuridica", new { Id = model.ID_PERSONA }));
            }

            return(View());
        }
        public ActionResult OperacionesInternacionales(OperacionPadreViewModel model, string btnSiguiente = "", string btnAnterior = "")
        {
            CargarViewBagOperacionesInternacionales();
            if (!String.IsNullOrEmpty(btnSiguiente))
            {
                if (model.MonedaExtranjera == "1")
                {
                    List <Operacion> lista = OperacionSRV.PersonaConsultar(Convert.ToInt64(model.ID_PERSONA));
                    if (lista != null && lista.Count == 0)
                    {
                        ModelState.AddModelError("", "Debe agregar por lo menos una operación internacional");
                        model.mensajeNotificacion = "Debe agregar por lo menos una operación internacional";
                    }
                }
                return(RedirectToAction("AceptacionTerminos", "PersonaJuridica", new { Id = model.ID_PERSONA }));
            }
            else if (!String.IsNullOrEmpty(btnAnterior))
            {
                return(RedirectToAction("Accionista", "PersonaJuridica", new { Id = model.ID_PERSONA }));
            }

            return(View());
        }
Example #6
0
        public ActionResult OperacionesInternacionales(string btnSiguiente, string btnAnterior, OperacionPadreViewModel p)
        {
            CargarViewBagOperacionesInternacionales();

            if (btnSiguiente != null)
            {
                if (p.ID_PERSONA > 0)
                {
                    if (ModelState.IsValid)
                    {
                        Persona persona = new Persona();
                        persona = pSrv.PersonaConsultarPorID(p.ID_PERSONA);
                        return(RedirectToAction("AceptacionTerminos", "PersonaNatural", convertir.ConvertirPersonaBDPersonaModel(persona)));
                    }
                }
            }
            else if (btnAnterior != null)
            {
                if (p != null && p.ID_PERSONA > 0)
                {
                    Persona persona = pSrv.PersonaConsultarPorID(p.ID_PERSONA);
                    if (persona != null && persona.ID_PERSONA > 0)
                    {
                        PersonaViewModel financiera = new PersonaViewModel();
                        financiera = convertir.ConvertirPersonaBDPersonaModel(persona);
                        return(RedirectToAction("InformacionFinanciera", "PersonaNatural", financiera));
                    }
                }
            }

            return(View(p));
        }
        public ActionResult OperacionesInternacionales(string btnSiguiente, string btnAnterior, OperacionPadreViewModel p)
        {
            CargarViewBagOperacionesInternacionales();

            if (btnSiguiente != null)
            {
                if (p.ID_PERSONA > 0)
                {
                    if (p.MonedaExtranjera == "1")
                    {
                        List <Operacion> lista = OperacionSRV.PersonaConsultar(Convert.ToInt64(p.ID_PERSONA));
                        if (lista != null && lista.Count == 0)
                        {
                            ModelState.AddModelError("", "Debe agregar por lo menos una operación internacional");
                            p.mensajeNotificacion = "Debe agregar por lo menos una operación internacional";
                        }
                    }

                    if (ModelState.IsValid)
                    {
                        Persona persona = new Persona();
                        persona = pSrv.PersonaConsultarPorID(p.ID_PERSONA);
                        return(RedirectToAction("AceptacionTerminos", "PersonaNatural", convertir.ConvertirPersonaBDPersonaModel(persona)));
                    }
                }
            }
            else if (btnAnterior != null)
            {
                if (p != null && p.ID_PERSONA > 0)
                {
                    Persona persona = pSrv.PersonaConsultarPorID(p.ID_PERSONA);
                    if (persona != null && persona.ID_PERSONA > 0)
                    {
                        PersonaViewModel financiera = new PersonaViewModel();
                        financiera = convertir.ConvertirPersonaBDPersonaModel(persona);
                        return(RedirectToAction("InformacionFinanciera", "PersonaNatural", financiera));
                    }
                }
            }

            return(View(p));
        }