public bool Eliminar(Salida entidad)
        {
            using Conexion conexion = new Conexion();
            string consulta       = "delete from salida where id = @Id";
            int    filasAfectadas = conexion.Ejecutar(consulta, entidad);

            return(filasAfectadas > 0);
        }
        public int UltimoPorId()
        {
            using Conexion conexion = new Conexion();
            string consulta = "select * from salida order by id desc limit 0, 1";

            Salida salida = conexion.Obtener <Salida>(consulta);

            return(salida.Id);
        }
        public bool Editar(Salida entidad)
        {
            using Conexion conexion = new Conexion();
            string consulta       = @"
				update salida set fecha = @Fecha, observacion = @Observacion, pedido = @Pedido
				where id = @Id"                ;
            int    filasAfectadas = conexion.Ejecutar(consulta, entidad);

            return(filasAfectadas > 0);
        }
        public bool Insertar(Salida entidad)
        {
            using Conexion conexion = new Conexion();
            string consulta = "insert into salida (fecha, observacion, pedido) values (@Fecha, @Observacion, @Pedido)";

            if (entidad.Pedido == 0)
            {
                consulta = "insert into salida (fecha, observacion) values (@Fecha, @Observacion)";
            }

            int filasAfectadas = conexion.Ejecutar(consulta, entidad);

            return(filasAfectadas > 0);
        }