public int Guardar(Entidades.Productos obj)
        {
            int retorno = -1;

            //si el ID es cero agregar
            if (obj.Codigo == 0)
            {
                AccesoDatos.Productos metodos = new AccesoDatos.Productos();

                metodos.Crear(obj);

                retorno = 1;
            }
            else // si el ID es distinto de cero editar
            {
                AccesoDatos.Productos metodos = new AccesoDatos.Productos();

                int filasAfectadas = metodos.Editar(obj);
                //si hay una fila afectada(actualizada) retornamos 2
                if (filasAfectadas == 1)
                {
                    retorno = 2;
                }
            }

            return(retorno);
        }
        //OBTENER EL REGISTRO DEL PRODUCTO POR SU ID
        public JsonResult Detalle(int id)
        {
            AccesoDatos.Productos metodos = new AccesoDatos.Productos();

            Entidades.Productos obj = metodos.Detalle(id);

            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
        //Json que obtiene la lista de todos los producto activos
        //para mostrar a los clientes en forma de cards
        public JsonResult ListarCards()
        {
            AccesoDatos.Productos metodos = new AccesoDatos.Productos();

            var lista = metodos.ListarCards();

            return(Json(lista, JsonRequestBehavior.AllowGet));
        }