public ActionResult Edit(string id) { try { Token.SaveToken(); CapturarCompraViewModels Model = new CapturarCompraViewModels(); CompraAlmacenModels compraAlmacen = new CompraAlmacenModels(); _CompraAlmacen_Datos CompraDatos = new _CompraAlmacen_Datos(); Model.ListaSucursal = CompraDatos.ObtenerComboSucursales(Conexion); Model.ListaProveedor = CompraDatos.ObtenerComboProveedores(Conexion); compraAlmacen.Conexion = Conexion; compraAlmacen.IDCompraAlmacen = id; compraAlmacen = CompraDatos.ObtenerCompraAlmacen(compraAlmacen); Model.IDSucursal = compraAlmacen.Sucursal.IDSucursal; Model.IDProveedorAlmacen = compraAlmacen.Proveedor.IDProveedor; Model.NumFactNota = compraAlmacen.NumFacturaNota; Model.FechaCompra = compraAlmacen.Fecha; return(View(Model)); } catch (Exception) { CapturarCompraViewModels Model = new CapturarCompraViewModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Model)); } }
public ActionResult Edit(string id, CapturarCompraViewModels Model) { try { _CompraAlmacen_Datos CompraDatos = new _CompraAlmacen_Datos(); if (Token.IsTokenValid()) { if (ModelState.IsValid) { CompraAlmacenModels Compra = new CompraAlmacenModels { Sucursal = new CatSucursalesModels { IDSucursal = Model.IDSucursal }, Proveedor = new CatProveedorModels { IDProveedor = Model.IDProveedorAlmacen }, NumFacturaNota = Model.NumFactNota, Fecha = Model.FechaCompra, Conexion = Conexion, IDCompraAlmacen = id, Opcion = 2, Usuario = User.Identity.Name }; Compra = CompraDatos.ACCompraAlmacen(Compra); if (Compra.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardó correctamente."; Token.ResetToken(); return(RedirectToAction("Index", new { id = Compra.IDCompraAlmacen })); } else { Model.ListaProveedor = CompraDatos.ObtenerComboProveedores(Conexion); Model.ListaSucursal = CompraDatos.ObtenerComboSucursales(Conexion); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; return(View(Model)); } } else { return(View(Model)); } } else { return(RedirectToAction("Index", new { id = Model.IDCompraAlmacen })); } } catch (Exception) { CompraAlmacenModels Almacen = new CompraAlmacenModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(Almacen)); } }
// GET: Admin/CompraAlmacen/Create public ActionResult Create() { try { Token.SaveToken(); CapturarCompraViewModels Model = new CapturarCompraViewModels(); _CompraAlmacen_Datos CompraDatos = new _CompraAlmacen_Datos(); Model.ListaSucursal = CompraDatos.ObtenerComboSucursales(Conexion); Model.ListaProveedor = CompraDatos.ObtenerComboProveedores(Conexion); return(View(Model)); } catch (Exception) { //Mensajes de error al cargar vista CapturarCompraViewModels Model = new CapturarCompraViewModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Model)); } }