public ActionResult CiudadInsertar(CiudadModelo objInsertar) { try { SesionNegocio objSesionNegocio = new SesionNegocio(); objCiudad.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); if (ModelState.IsValid) { objCiudad.Insertar(objInsertar); } string strModoExterno = TempData["ModoExterno"].ToString(); TempData.Remove("ModoExterno"); if (strModoExterno.Equals("true")) { return(Json(objCiudad.ListarActivos())); } else { return(Json("false")); } } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CiudadController - Insertar"); return(View()); } }
public ActionResult ClienteInsertar(string strModoExterno = "false") { try { TempData["ModoExterno"] = strModoExterno; SesionNegocio objSesionNegocio = new SesionNegocio(); objCiudad.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); ViewBag.ListaCiudad = Utilidades.ListaSeleccion(objCiudad.ListarActivos(), "Id", "Nombre", "-1"); return(PartialView()); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ClienteController - Insertar"); return(PartialView()); } }
public ActionResult ProyectoInsertar() { try { SesionNegocio objSesionNegocio = new SesionNegocio(); objCiudad.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objCliente.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); ViewBag.ListaCiudad = Utilidades.ListaSeleccion(objCiudad.ListarActivos(), "Id", "Nombre", "-1"); ViewBag.ListaCliente = Utilidades.ListaSeleccion(objCliente.ListarActivos(), "Id", "Nombre", "-1"); ProyectoModelo objInsertar = new ProyectoModelo(); objInsertar.Activo = true; objInsertar.Estado = 1; objInsertar.Fecha = DateTime.Now; objInsertar.Id = 0; return(PartialView(objInsertar)); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ProyectoController - Insertar"); return(PartialView()); } }