//Operacion borrar roles public ActionResult BorrarRol(short id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.EliminaRolSel(id, _tkn); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index")); } else { TempData["RespuestaDTOError"] = respuesta.Mensaje; return(RedirectToAction("Index")); } }
public ActionResult BorrarRol(UsuarioRolModel objUser, short id, int idUsr, string msj = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.EliminarRolAlUsuario(objUser, idUsr, id, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Exito; return(RedirectToAction("ActualizaRoles", new { id = objUser.IdUsuario, msj = string.Concat("EliminaciĆ³n exitosa del Rol ", objUser.IdRol) })); } else { TempData["RespuestaDTO"] = respuesta.Exito; return(RedirectToAction("ActualizaRoles", "Usuarios", new { id = objUser.IdUsuario, msj = respuesta.MensajesError[0] })); } }
//guarda credenciales - operacion public ActionResult GuardarCredenciales(UsuarioDTO objUser) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.ActualizaCredencialesUser(objUser, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index")); } else { TempData["RespuestaDTOError"] = respuesta; return(RedirectToAction("ActualizaCredenciales", "Usuarios", new { id = objUser.IdUsuario })); } }
public ActionResult Registrar(PrecioVentaModel _ObjModel) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.RegistrarPrecio(_ObjModel, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Index", new { msj = respuesta.Mensaje })); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Index")); } }
public ActionResult EditarCliente(int id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); ViewBag.Empresas = CatalogoServicio.Empresas(_tkn); ViewBag.TipoPersona = CatalogoServicio.ObtenerTiposPersona(_tkn); ViewBag.RegimenFiscal = CatalogoServicio.ObtenerRegimenFiscal(_tkn); ViewBag.IdCliente = CatalogoServicio.ListaClientes(id, 0, 0, "", "", _tkn); if (TempData["RespuestaDTOError"] != null) { ViewBag.MessageError = Validar((RespuestaDTO)TempData["RespuestaDTOError"]); TempData["RespuestaDTOError"] = ViewBag.MessageError; } ViewBag.MessageError = TempData["RespuestaDTOError"]; ClientesModel model = CatalogoServicio.ListaClientes(id, "", 0, "", _tkn)[0]; return(View(model)); }
public ActionResult GuardarUsuario(UsuarioDTO _ojUs) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.CrearUsuario(_ojUs, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index")); } else { TempData["RespuestaDTOError"] = respuesta; return(RedirectToAction("Nuevo")); } }
// GET: CajaGeneral public ActionResult Index(int?page) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); var Pagina = page ?? 1; ViewBag.CboxEntidad = VentasServicio.ListaVentasCajaGral(_tkn, "Entidad").Select(x => x.PuntoVenta).Distinct(); ViewBag.CboxConcepto = VentasServicio.ListaVentasCajaGral(_tkn, "").Select(x => x.Concepto).Distinct(); ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn); if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn); ViewBag.CajaGeneral = VentasServicio.ListaVentasCajaGral(_tkn, "").OrderByDescending(x => x.FechaAplicacion).ToPagedList(Pagina, 20);//.OrderByDescending(y => y.Orden).ToList(); } else { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial; ViewBag.CajaGeneral = VentasServicio.ListaVentasCajaGralId(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn).OrderByDescending(x => x.FechaAplicacion).OrderByDescending(y => y.Orden).ToList().ToPagedList(Pagina, 20); } if (TempData["RespuestaDTO"] != null) { ViewBag.MessageExito = TempData["RespuestaDTO"]; } if (TempData["RespuestaDTOError"] != null) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTOError"]); TempData["RespuestaDTOError"] = ViewBag.MessageError; } ViewBag.MessageError = TempData["RespuestaDTOError"]; return(View()); }
public ActionResult Estacion() { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); if (TempData["RespuestaCajaGralEst"] != null) { ViewBag.CajaGeneralEstacion = TempData["RespuestaCajaGralEst"]; } if (TempData["RespuestaDTO"] != null) { ViewBag.MessageExito = TempData["RespuestaDTO"]; } if (TempData["RespuestaDTOError"] != null) { ViewBag.MensajeError = TempData["RespuestaDTOError"]; } ViewBag.MessageError = TempData["RespuestaDTOError"]; return(View()); }
public ActionResult Proveedores(int?page, ProveedorDTO model = null) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new LoginModel()))); } tkn = Session["StringToken"].ToString(); var Pagina = page ?? 1; ViewBag.Proveedores = CatalogoServicio.ListaProveedores(tkn).ToPagedList(Pagina, 20); ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(tkn); ViewBag.TipoProveedores = CatalogoServicio.ListaTipoProveedor(tkn); ViewBag.Estados = CatalogoServicio.GetEstados(tkn); if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(tkn); } else { ViewBag.Empresas = CatalogoServicio.Empresas(tkn).SingleOrDefault().NombreComercial; } return(View(model)); }
public ActionResult GuardaEdicionUsuario(UsuarioDTO _Obj) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.ActualizaEdicionUsuario(_Obj, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index")); } else { TempData["RespuestaDTOError"] = respuesta; return(RedirectToAction("EditarUsuario", "Usuarios", new { id = _Obj.IdUsuario })); } }
public ActionResult AgregarNuevoRol(RolDto ObjRol) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.AgregarRoles(ObjRol, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index")); } else { TempData["RespuestaDTOError"] = respuesta.Mensaje; return(RedirectToAction("Index")); } }
//Actualizar nombre ROL- funcionalidad --evento Guardar-- public ActionResult GuardarCambioRol(RolDto rol) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.ActualizaNombreRol(rol, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index")); } else { TempData["RespuestaDTOError"] = respuesta;//.Mensaje; return(RedirectToAction("Index")); } }
public ActionResult BorrarClienteLoc(int id, short idOrden) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); ClienteLocacionMod _ObjModel = CatalogoServicio.ObtenerModel(idOrden, id, _tkn); var respuesta = CatalogoServicio.EliminarClienteLocacion(_ObjModel, _tkn); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("EditarLocaciones", "Clientes", new { id = _ObjModel.IdCliente })); } else { TempData["RespuestaDTOError"] = respuesta; return(RedirectToAction("EditarLocaciones", "Clientes", new { id = _ObjModel.IdCliente })); } }
public ActionResult GuardarLocaciones(ClienteLocacionMod _Obj) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.RegistraLocaciones(_Obj, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("EditarLocaciones", "Clientes", new { id = _Obj.IdCliente })); } else { TempData["RespuestaDTOError"] = respuesta; return(RedirectToAction("EditarLocaciones", "Clientes", new { id = _Obj.IdCliente })); } }
public ActionResult BorrarPrecioVenta(PrecioVentaModel _Obj, short id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); _Obj = CatalogoServicio.ListaPrecioVenta(id, _tkn)[0]; var respuesta = CatalogoServicio.EliminarPrecioVenta(_Obj, _tkn); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Index", new { msj = respuesta.Mensaje })); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Index")); } }
public ActionResult GuardarLiquidaEstacion(VentaCorteAnticipoModel _ObjModel) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tok = Session["StringToken"].ToString(); var respuesta = VentasServicio.GuardarLiquidacionEstacion(_ObjModel, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Estacion")); } else { TempData["RespuestaDTOError"] = respuesta; return(RedirectToAction("Estacion")); } }
public ActionResult Eliminar(int id) { if (Session["StringToken"] != null) { string token = Session["StringToken"].ToString(); var resp = CatalogoServicio.BorrarCuentaContable(id, token); if (resp.Exito) { ViewBag.Empresas = CatalogoServicio.Empresas(token); return(View("CuentaContable", CatalogoServicio.InitCtaContable(token))); } else { ViewBag.Empresas = CatalogoServicio.Empresas(token); ViewBag.MensajeError = resp.MensajesError[0] != null ? resp.MensajesError[0] : "Ocurrio un error"; return(View(CatalogoServicio.InitCtaContable(token))); } } else { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } }
public ActionResult ActualizarPrecioVentaOtro(PrecioVentaModel _Obj) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.ModificarPrecioVenta(_Obj, _tok); if (respuesta.Exito) { //TempData["RespuestaDTO"] = "Cambio Exitoso";//respuesta.Mensaje; //TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index", _Obj)); } else { TempData["RespuestaDTOError"] = respuesta;//.Mensaje; return(RedirectToAction("Index", _Obj)); } }
public ActionResult Crear(CuentaContableModel model) { if (Session["StringToken"] != null) { string token = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.GuardarCuentaContable(model, token); if (respuesta.Exito) { ViewBag.Empresas = CatalogoServicio.Empresas(token); return(View("CuentaContable", CatalogoServicio.InitCtaContable(token))); } else { ViewBag.Empresas = CatalogoServicio.Empresas(token); ViewBag.MensajeError = respuesta.Mensaje; return(View("CuentaContable", model)); } } else { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } }
public ActionResult Crear(EmpresaModel Objemp, HttpPostedFileBase UrlLogotipo180px, HttpPostedFileBase UrlLogotipo500px, HttpPostedFileBase UrlLogotipo1000px) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.create(Objemp, UrlLogotipo180px, UrlLogotipo500px, UrlLogotipo1000px, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; return(RedirectToAction("Index")); } else { var ms = Validar(respuesta); TempData["model"] = Objemp; TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Nueva", new { Objemp, msj = ms })); } }
public ActionResult GuardaEdicionEmpresa(EmpresaModel _Obj, HttpPostedFileBase UrlLogotipo180px, HttpPostedFileBase UrlLogotipo500px, HttpPostedFileBase UrlLogotipo1000px) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tok = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.ActualizaEdicionEmpresa(_Obj, UrlLogotipo180px, UrlLogotipo500px, UrlLogotipo1000px, _tok); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index", _Obj)); } else { TempData["RespuestaDTO"] = respuesta; TempData["modelEditar"] = _Obj; return(RedirectToAction("Nueva")); } }
public ActionResult Inicio(LoginModel login) { if (Session["StringToken"] == null) { Session["Perfil"] = null; var respuesta = AutenticacionServicio.Autenticar(login.IdEmpresa, login.Usuario, SHA.GenerateSHA256String(login.Password)); if (respuesta.Exito) { Session["StringToken"] = respuesta.token; Session["Perfil"] = respuesta.Mensaje; Session["Roles"] = respuesta.LstRoles; ViewBag.VentasRema = DashBoardServicio.DashBoardRemanente(Session["StringToken"].ToString()); ViewBag.CallCenter = DashBoardServicio.DashBoardCallCenter(Session["StringToken"].ToString()); ViewBag.Anden = DashBoardServicio.DashBoardAnden(Session["StringToken"].ToString()); ViewBag.Cartera = DashBoardServicio.DashBoardCartera(Session["StringToken"].ToString()); ViewBag.Caja = DashBoardServicio.DashBoardCajaGeneral(Session["StringToken"].ToString()); } else { return(View("Index", AutenticacionServicio.InitIndex(respuesta))); } } else { //if(EsAdmin) ViewBag.VentasRema = DashBoardServicio.DashBoardRemanente(Session["StringToken"].ToString()); //if(EsCallCenter) ViewBag.CallCenter = DashBoardServicio.DashBoardCallCenter(Session["StringToken"].ToString()); //if(EsAnden) ViewBag.Anden = DashBoardServicio.DashBoardAnden(Session["StringToken"].ToString()); //if(EsAnden) ViewBag.Cartera = DashBoardServicio.DashBoardCartera(Session["StringToken"].ToString()); //if(EsCajaGeneral) ViewBag.Caja = DashBoardServicio.DashBoardCajaGeneral(Session["StringToken"].ToString()); } return(View()); }
// GET: PuntoVenta public ActionResult Index() { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn); if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn); ViewBag.ListaPV = CatalogoServicio.ListaPuntosVenta(0, _tkn); } else { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial; ViewBag.ListaPV = CatalogoServicio.ListaPuntosVentaId(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn); } // ViewBag.Usuarios = TempData["Users"]; //if (TempData["RespuestaDTO"] != null) //{ // ViewBag.MessageExito = TempData["RespuestaDTO"]; //} //if (TempData["RespuestaDTOError"] != null) //{ // ViewBag.MessageError = TempData["RespuestaDTOError"]; //} //ViewBag.MessageError = TempData["RespuestaDTOError"]; if (TempData["RespuestaDTOError"] != null) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTOError"]); } return(View()); }
public ActionResult BorrarPuntoVenta(List <PuntoVentaModel> _ObjModel, short idE, int id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); _ObjModel = CatalogoServicio.ListaPuntosVenta(id, _tkn); var respuesta = CatalogoServicio.EliminarPuntosVenta(_ObjModel[0], _tkn); if (respuesta.Exito) { TempData["RespuestaDTO"] = "Baja Exitosa";//respuesta.Mensaje; TempData["RespuestaDTOError"] = null; return(RedirectToAction("Index")); } else { TempData["RespuestaDTOError"] = respuesta.Mensaje; return(RedirectToAction("Index")); } }
public ActionResult RevisarPedido(int?idPedido, string msj = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } _tkn = Session["StringToken"].ToString(); if (!string.IsNullOrEmpty(msj)) { ViewBag.Msj = msj; } var model = PedidosServicio.ObtenerIdPedido(idPedido.Value, _tkn); if (TempData["RespuestaDTO"] != null) { if (!((RespuestaDTO)TempData["RespuestaDTO"]).Exito) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); } } msj = null; return(View(model)); }
public ActionResult AltaCliente(PedidoModel model = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); ViewBag.IdEmpresa = TokenServicio.ObtenerIdEmpresa(_tkn); ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn); if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn); } else { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial; } ViewBag.TipoPersona = CatalogoServicio.ObtenerTiposPersona(_tkn); ViewBag.Regimen = CatalogoServicio.ObtenerRegimenFiscal(_tkn); if (TempData["RespuestaDTO"] != null) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); TempData["RespuestaDTO"] = ViewBag.MensajeError; } ViewBag.MensajeError = TempData["RespuestaDTO"]; if (TempData["ErrorModel"] != null) { model = (PedidoModel)TempData["ErrorModel"]; } return(View(model)); }
public ActionResult AltaClienteDireccion(PedidoModel _model, int?IdCliente, int?id, short?idOrden, string msj = null, string msjValid = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home", AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } string _tkn = Session["StringToken"].ToString(); ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn); if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn); } else { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial; } PedidoModel modelP = new PedidoModel(); ViewBag.ListaPaises = CatalogoServicio.GetPaises(_tkn); ViewBag.ListaEstados = CatalogoServicio.GetEstados(_tkn); ClienteLocacionMod clm = new ClienteLocacionMod(); List <ClienteLocacionMod> _lst = new List <ClienteLocacionMod>(); if (IdCliente > 0) { if (_model.IdPedido > 0) { ViewBag.Cliente = _model.NombreRfc; } else { ViewBag.Cliente = TempData["Cliente"]; } _model = new PedidoModel(); clm.IdPais = 0; clm.IdEstadoRep = 0; ClientesModel cm = new ClientesModel(); _model.cliente = cm; _model.cliente.IdCliente = IdCliente.Value; _model.cliente.Locacion = clm; modelP.cliente = _model.cliente; modelP.cliente.Locaciones = CatalogoServicio.ObtenerLocaciones(IdCliente.Value, _tkn); } if (_model.cliente != null && IdCliente == null) { if (_model.cliente.IdEmpresa == 0) { _model.cliente.IdEmpresa = TokenServicio.ObtenerIdEmpresa(_tkn); } var respuesta = CatalogoServicio.CrearCliente(_model.cliente, _tkn); if (respuesta.Exito) { _model.cliente.IdCliente = respuesta.Id; ViewBag.Cliente = _model.cliente.Nombre + " " + _model.cliente.Apellido1 + " " + _model.cliente.Apellido2 + " " + _model.cliente.Rfc; TempData["Cliente"] = ViewBag.Cliente; } else { TempData["RespuestaDTO"] = respuesta; TempData["ErrorModel"] = _model; return(RedirectToAction("AltaCliente")); } clm.IdPais = 0; clm.IdEstadoRep = 0; _model.cliente.Locacion = clm; _model.cliente.Locaciones = _lst; modelP.cliente = _model.cliente; } if (id > 0) { if (msj == "modificacion") { clm.IdPais = 0; clm.IdEstadoRep = 0; } else { clm = CatalogoServicio.ObtenerModel(idOrden.Value, id.Value, _tkn); ViewBag.EsEdicion = true; } _model = new PedidoModel(); ViewBag.Cliente = TempData["Cliente"]; _lst = CatalogoServicio.ObtenerLocaciones(id.Value, _tkn); ClientesModel cm = new ClientesModel(); _model.cliente = cm; _model.cliente.Locacion = clm; _model.cliente.Locaciones = _lst; _model.cliente.IdCliente = id.Value; modelP.cliente = _model.cliente; } if (TempData["RespuestaDTO"] != null) { if (!((RespuestaDTO)TempData["RespuestaDTO"]).Exito) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); } else { ViewBag.Msj = ((RespuestaDTO)TempData["RespuestaDTO"]).Mensaje; } } if (msjValid != null) { ViewBag.MensajeError = msjValid; } return(View(modelP)); }