Exemple #1
0
 public bool CancelarPedido(ModelDevolucaoPedido modelDevolucaoPedido)
 {
     try
     {
         string     instrucao = string.Format("UPDATE tbPedido SET statusVenda = 'Cancelada' WHERE Codigo = @Codigo AND statusVenda = 'Finalizada' AND statusPagamento = 'Recebido';");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelDevolucaoPedido.Codigo);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
Exemple #2
0
 public bool CancelarPedidoItem(ModelDevolucaoPedido modelDevolucaoPedido)
 {
     try
     {
         string     instrucao = string.Format("UPDATE tbPedidoItens SET statusVenda = 'Cancelada', Ticket = @Ticket, DataTicket = @DataTicket WHERE Codigo = @Codigo AND statusVenda = 'Finalizada' AND statusPagamento = 'Recebido'; UPDATE tbProduto SET Quantidade = Quantidade + 1 WHERE CodigoBarras = @CodigoBarras");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelDevolucaoPedido.Codigo);
         command.Parameters.AddWithValue("@CodigoBarras", modelDevolucaoPedido.CodigoBarras);
         command.Parameters.AddWithValue("@Ticket", modelDevolucaoPedido.Ticket);
         command.Parameters.AddWithValue("@DataTicket", modelDevolucaoPedido.DataTicket);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }