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(); } }
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(); } }
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); }
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(); } }