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)); }
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()); }
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)); }