public JsonResult EliminarProducto(int IdProducto) { ; bool Resultado = false; string mensaje = "Ocurrio un error al intentar realizar la acción."; var objResult = new object(); try { Resultado = new ProductoLG().EliminarProducto(IdProducto, Auditoria.ObtenerNombreUsuario()); if (Resultado) { mensaje = "Se eliminó correctamente."; } objResult = new { iTipoResultado = Resultado, vMensaje = mensaje }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iTipoResultado = Resultado, vMensaje = ex.Message }; return(Json(objResult)); } }
public JsonResult RegistrarProducto(int IdProducto = 0, string CodigoProducto = "", string CodigoBarra = "", string DescripcionProducto = "") { string mensaje = "Ocurrio un error al intentar realizar la acción."; var objResult = new object(); bool iResultado; try { //Listas ConfiguracionViewModel vm = new ConfiguracionViewModel(); vm.Producto = new Producto(); vm.Producto.IdProducto = IdProducto; vm.Producto.CodigoProducto = CodigoProducto; vm.Producto.CodigoBarra = CodigoBarra; vm.Producto.DescripcionProducto = DescripcionProducto; vm.Producto.UsuarioCreacion = Auditoria.ObtenerNombreUsuario(); vm.Producto.UsuarioModificacion = Auditoria.ObtenerNombreUsuario(); if (IdProducto == 0) { iResultado = new ProductoLG().InsertarProducto(vm.Producto); } else { iResultado = new ProductoLG().ActualizarProducto(vm.Producto); } if (iResultado) { if (IdProducto > 0) { mensaje = "Se modificó correctamente."; } else { mensaje = "Se registró correctamente."; } } objResult = new { iTipoResultado = iResultado, vMensaje = mensaje }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado }; return(Json(objResult)); } }
public JsonResult ObtenerProductoPorId(int IdProducto = 0) { var objResult = new object(); try { Producto Producto = new Producto(); Producto = new ProductoLG().ObtenerPorIdProducto(IdProducto); objResult = new { iTipoResultado = 1, Producto = Producto }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado }; return(Json(objResult)); } }