public ActionResult Delete(string id, string id_compraAlmacen, CompraAlmacenDetalleModels Compra) { try { _CompraAlmacen_Datos CompraDatos = new _CompraAlmacen_Datos(); Compra.IDCompraAlmacen = id; Compra.IDCompraAlmacenDetalle = id_compraAlmacen; Compra.Conexion = Conexion; Compra.Usuario = User.Identity.Name; Compra = CompraDatos.DeleteCompraAlmacenDetalle(Compra); if (Compra.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se ha eliminado correctamente"; return(Json("")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al eliminar el registro."; return(Json("")); } } catch (Exception ex) { TempData["typemessage"] = "2"; TempData["message"] = "No se pudo borrar los datos. Por favor contacte a soporte técnico"; return(Json("")); } }
// GET: Admin/CompraAlmacen/Detail public ActionResult Detail(string id) { try { CompraAlmacenDetalleModels Detalle = new CompraAlmacenDetalleModels(); _CompraAlmacen_Datos CompraDatos = new _CompraAlmacen_Datos(); Detalle.Conexion = Conexion; Detalle.IDCompraAlmacen = id; Detalle.ListCompraDetalle = CompraDatos.ObtenerGridCompraDetalle(Detalle); Detalle.id_status = CompraDatos.ObtenerIdStatus(Detalle); //TempData["id_status"] = id_status; return(View(Detalle)); } catch (Exception) { CompraAlmacenDetalleModels Detalle = new CompraAlmacenDetalleModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Detalle)); } }
public ActionResult EditProducto(string id, string id2, CompraAlmacenDetallesViewModels Model) { try { _CompraAlmacen_Datos datos = new _CompraAlmacen_Datos(); if (Token.IsTokenValid()) { if (ModelState.IsValid) { CompraAlmacenDetalleModels detalle = new CompraAlmacenDetalleModels { Producto = new CatProductosAlmacenModels { IDProductoAlmacen = Model.IDProductoAlmacen }, Cantidad = Model.Cantidad, IDUnidadProducto = Model.id_unidadProducto, PrecioUnitario = Model.PrecioUnitario, IDCompraAlmacen = id, IDCompraAlmacenDetalle = id2, Conexion = Conexion, Usuario = User.Identity.Name, Opcion = 2 }; detalle = datos.ABCCompraAlmacenDetalle(detalle); if (detalle.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se guardó correctamente."; Token.ResetToken(); return(RedirectToAction("Detail", new { id = detalle.IDCompraAlmacen })); } else { Model.Conexion = Conexion; if (detalle.Resultado == 2) { Model.Conexion = Conexion; Model.ListProducto = datos.ObtenerComboProducto(Model); Model.ListUnidadMedida = datos.ObtenerComboUnidadMedida(Model); TempData["typemessage"] = "2"; TempData["message"] = "Ya existe un producto con esa unidad de medida seleccionada"; return(View(Model)); } else { Model.ListProducto = datos.ObtenerComboProducto(Model); Model.ListUnidadMedida = datos.ObtenerComboUnidadMedida(Model); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al guardar el registro."; return(View(Model)); } } } else { return(View(Model)); } } else { return(RedirectToAction("Detail", new { id = Model.IDCompraAlmacen })); } } catch (Exception) { CompraAlmacenDetallesViewModels Almacen = new CompraAlmacenDetallesViewModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se pudo guardar los datos. Por favor contacte a soporte técnico"; return(View(Almacen)); } }