Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        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));
            }
        }
Beispiel #3
0
        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));
            }
        }