Exemple #1
0
 public decimal CarregarValorTotalRecebido(ModelFechamento modelFechamento)
 {
     try
     {
         string     instrucao = string.Format(@"SELECT ValorProduto FROM tbPedidoItens WHERE RecebidoPor = @Vendedor AND DataRecebimento = @dataVenda");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Vendedor", modelFechamento.Vendedor);
         command.Parameters.AddWithValue("@dataVenda", modelFechamento.Data);
         SqlDataReader sqlDataReader = command.ExecuteReader();
         decimal       valorTotal    = 0;
         while (sqlDataReader.Read())
         {
             valorTotal += Convert.ToDecimal(sqlDataReader["ValorProduto"].ToString().Replace("R$ ", ""));
         }
         return(valorTotal);
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
Exemple #2
0
 public bool InserirFechamento(ModelFechamento modelFechamento)
 {
     try
     {
         string     instrucao = string.Format(@"INSERT INTO tbFechamento (Vendedor, Data, ValorTotalVendido, ValorTotalRecebido, PedidosFinalizados, ItensRecebidos, Dinheiro, Cartao, Conveniado, Ticket, ValorSaida, Cheque, ValorCaixa) VALUES (@Vendedor, @Data, @ValorTotalVendido, @ValorTotalRecebido, @PedidosFinalizados, @ItensRecebidos, @Dinheiro, @Cartao, @Conveniado, @Ticket, @ValorSaida, @Cheque, @ValorCaixa)");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Vendedor", modelFechamento.Vendedor);
         command.Parameters.AddWithValue("@Data", modelFechamento.Data);
         command.Parameters.AddWithValue("@ValorTotalVendido", modelFechamento.ValorTotalVendido);
         command.Parameters.AddWithValue("@ValorTotalRecebido", modelFechamento.ValorTotalRecebido);
         command.Parameters.AddWithValue("@PedidosFinalizados", modelFechamento.PedidosFinalizados);
         command.Parameters.AddWithValue("@ItensRecebidos", modelFechamento.ItensRecebidos);
         command.Parameters.AddWithValue("@Dinheiro", modelFechamento.Dinheiro);
         command.Parameters.AddWithValue("@Cartao", modelFechamento.Cartao);
         command.Parameters.AddWithValue("@Conveniado", modelFechamento.Conveniado);
         command.Parameters.AddWithValue("@Ticket", modelFechamento.Ticket);
         command.Parameters.AddWithValue("@ValorSaida", modelFechamento.ValorSaida);
         command.Parameters.AddWithValue("@Cheque", modelFechamento.Cheque);
         command.Parameters.AddWithValue("@ValorCaixa", modelFechamento.ValorCaixa);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
Exemple #3
0
        public bool VerificarFechamento(ModelFechamento modelFechamento)
        {
            string     instrucao = string.Format(@"SELECT * FROM tbFechamento WHERE Vendedor = @Vendedor AND Data = @Data");
            SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());

            command.Parameters.AddWithValue("@Vendedor", modelFechamento.Vendedor);
            command.Parameters.AddWithValue("@Data", modelFechamento.Data);
            SqlDataReader sqlDataReader = command.ExecuteReader();

            if (sqlDataReader.HasRows)
            {
                return(true);
            }
            return(false);
        }
Exemple #4
0
 public int CarregarItensRecebidos(ModelFechamento modelFechamento)
 {
     try
     {
         string     instrucao = string.Format(@"Select COUNT (RecebidoPor) from tbPedidoItens WHERE RecebidoPor = @Vendedor AND DataRecebimento = @dataVenda");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Vendedor", modelFechamento.Vendedor);
         command.Parameters.AddWithValue("@dataVenda", modelFechamento.Data);
         SqlDataReader sqlDataReader = command.ExecuteReader();
         sqlDataReader.Read();
         int total = (int)sqlDataReader[""];
         return(total);
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }