public ActionResult DeleteDetails(string id) { try { _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); ConciliacionAlmacenDetalleModel Model = Datos.EliminarConciliacionDetalle(Conexion, id, User.Identity.Name); if (Model.Completado) { return(Json("true")); } else { return(Json("")); } } catch (Exception) { return(Json("")); } }
public ActionResult EditDetailNeg(ConciliacionAlmacenDetalleNegViewModels Model) { _ConciliacionAlmacen_Datos Datos = new _ConciliacionAlmacen_Datos(); _Combos_Datos CDatos = new _Combos_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { ConciliacionAlmacenDetalleModel ModelP = new ConciliacionAlmacenDetalleModel { NuevoRegistro = false, IDConciliacionAlmacenDetalle = Model.IDConciliacionDetalle, IDConciliacionAlmacen = Model.IDConciliacion, Producto = new CatProductosAlmacenModels { IDProductoAlmacen = Model.IDProductoAlmacen }, UnidadMedida = new UnidadesProductosAlmacenModels { id_unidadProducto = Model.IDUnidadProducto }, Cantidad = Model.Cantidad, Conexion = Conexion, Usuario = User.Identity.Name }; Datos.ACConciliacionAlmacenDetallePos(ModelP); if (ModelP.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Details", new { id = ModelP.IDConciliacionAlmacen })); } else { Model.ListaProductos = CDatos.ObtenerComboProductosAlmacenXIDConciliacion(Conexion, Model.IDConciliacion); Model.ListaUnidades = CDatos.ObtenerComboUnidadesXIDProducto(Conexion, Model.IDProductoAlmacen); Model.Cantidad = Datos.ObtenerExistenciaXIDProductoIDUnidadIDConciliacion(Conexion, Model.IDConciliacion, Model.IDProductoAlmacen, Model.IDUnidadProducto); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Intente más tarde."; return(View(Model)); } } else { Model.ListaProductos = CDatos.ObtenerComboProductosAlmacenXIDConciliacion(Conexion, Model.IDConciliacion); Model.ListaUnidades = CDatos.ObtenerComboUnidadesXIDProducto(Conexion, Model.IDProductoAlmacen); Model.Cantidad = Datos.ObtenerExistenciaXIDProductoIDUnidadIDConciliacion(Conexion, Model.IDConciliacion, Model.IDProductoAlmacen, Model.IDUnidadProducto); return(View(Model)); } } else { return(RedirectToAction("Index")); } } catch { Model.ListaProductos = CDatos.ObtenerComboProductosAlmacenXIDConciliacion(Conexion, Model.IDConciliacion); Model.ListaUnidades = CDatos.ObtenerComboUnidadesXIDProducto(Conexion, Model.IDProductoAlmacen); Model.Cantidad = Datos.ObtenerExistenciaXIDProductoIDUnidadIDConciliacion(Conexion, Model.IDConciliacion, Model.IDProductoAlmacen, Model.IDUnidadProducto); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(Model)); } }