public FrmFinanceiroAgendamentoConsulta(ModelFinanceiro modelFinanceiro) { InitializeComponent(); ControllerTema controllerTema = new ControllerTema(); if (controllerTema.CarregarEnderecoImagem() != null) { pictureBox1.BackgroundImage = Image.FromFile(controllerTema.CarregarEnderecoImagem()); } if (!string.IsNullOrWhiteSpace(modelFinanceiro.Nome)) { txtNomeCliente.Text = modelFinanceiro.Nome; txtEnderecoCliente.Text = modelFinanceiro.Endereco; txtTelefoneCliente.Text = modelFinanceiro.Telefone; txtDnCliente.Text = modelFinanceiro.Dn.Replace(" 00:00:00", "");; txtCadastradoPorAgendamento.Text = modelFinanceiro.CadastradoPor; txtDataAgendamento.Text = modelFinanceiro.DataAgendamento.Replace(" 00:00:00", "");; txtHoraAgendamento.Text = modelFinanceiro.HoraAgendamento; txtNomeServico.Text = modelFinanceiro.Servico; txtValorServico.Text = modelFinanceiro.Valor.ToString(); txtRecebidoPorPagamento.Text = modelFinanceiro.RecebidoPor; txtDataRecebimentoPagamento.Text = modelFinanceiro.DataRecebimento.Replace(" 00:00:00", ""); txtOpcaoSelecionadaPagamento.Text = modelFinanceiro.OpcaoPagamento; txtDinheiroPagamento.Text = modelFinanceiro.Dinheiro.ToString(); txtCartaoPagamento.Text = modelFinanceiro.Cartao.ToString(); txtTicketPagamento.Text = modelFinanceiro.Ticket.ToString(); } }
public FrmFinanceiroAgendamentoRelatorio(ModelFinanceiro modelFinanceiro) { InitializeComponent(); dtpDe.Text = modelFinanceiro.dtpDe; dtpAte.Text = modelFinanceiro.dtpAte; txtTotalAgendamento.Text = modelFinanceiro.TotalAgendamento; txtDinheiro.Text = modelFinanceiro.Dinheiro.ToString(); txtCartao.Text = modelFinanceiro.Cartao.ToString(); txtTicket.Text = modelFinanceiro.Ticket.ToString(); txtTotal.Text = modelFinanceiro.Valor.ToString(); }
public bool CancelarPedido(ModelFinanceiro modelFinanceiro) { try { string instrucao = string.Format("UPDATE tbPedido SET statusPagamento = @statusPagamento, statusVenda = statusVenda WHERE Codigo = @Codigo"); SqlCommand command = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar()); command.Parameters.AddWithValue("@Codigo", modelFinanceiro.Codigo); command.Parameters.AddWithValue("@statusPagamento", modelFinanceiro.statusPagamento); command.Parameters.AddWithValue("@statusVenda", modelFinanceiro.statusVenda); return(Convert.ToBoolean(command.ExecuteNonQuery())); } catch { controllerConfiguracaoSQL.Fechar(); return(false); } finally { controllerConfiguracaoSQL.Fechar(); } }
public bool CadastrarItens(ModelFinanceiro modelFinanceiro) { try { string instrucao = string.Format("INSERT INTO tbPedidoItens (CodigoPedido, NomeCliente, CodigoBarras, NomeProduto, Categoria, Fabricante, ValorProduto, Plataforma, Garantia, statusPagamento, statusVenda) SELECT (@Codigo), (@NomeCliente), CodigoBarras, NomeProduto, Categoria, Fabricante, ValorProduto, Plataforma, PrazoGarantia, (@statusPagamento), (@statusVenda) FROM tbCarrinho"); SqlCommand command = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar()); command.Parameters.AddWithValue("@Codigo", modelFinanceiro.CodigoPedido); command.Parameters.AddWithValue("@NomeCliente", modelFinanceiro.nomeCliente); command.Parameters.AddWithValue("@statusPagamento", modelFinanceiro.statusPagamento); command.Parameters.AddWithValue("@statusVenda", modelFinanceiro.statusVenda); return(Convert.ToBoolean(command.ExecuteNonQuery())); } catch { controllerConfiguracaoSQL.Fechar(); return(false); } finally { controllerConfiguracaoSQL.Fechar(); } }
public int RecuperarCodigo(ModelFinanceiro modelFinanceiro) { try { string instrucao = string.Format("SELECT Codigo FROM tbPedido WHERE dataVenda = @dataVenda"); SqlCommand command = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar()); command.Parameters.AddWithValue("@dataVenda", modelFinanceiro.dataVenda); SqlDataReader dr; dr = command.ExecuteReader(); dr.Read(); return(dr.GetInt32(0)); } catch { controllerConfiguracaoSQL.Fechar(); return(-1); } finally { controllerConfiguracaoSQL.Fechar(); } }
public FrmConsultarPedidoItens(ModelFinanceiro modelFinanceiro) { InitializeComponent(); string codigo = modelFinanceiro.CodigoPedido; txtCodigo.Text = codigo; txtNomeCliente.Text = modelFinanceiro.nomeCliente; txtDataVenda.Text = modelFinanceiro.dataVenda; txtValorTotal.Text = modelFinanceiro.valorVenda; txtStatusPagamento.Text = modelFinanceiro.statusPagamento; txtOpcaoPagamento.Text = modelFinanceiro.opcaoPagamento; txtDinheiro.Text = modelFinanceiro.Dinheiro; txtCartao.Text = modelFinanceiro.Cartao; txtCheque.Text = modelFinanceiro.Cheque; txtChequeDias.Text = modelFinanceiro.ChequeDias; txtStatusVenda.Text = modelFinanceiro.statusVenda; //Carrega os pedidos finalizados e cancelados e coloca nos devidos dgv dgvPedidoItens.DataSource = controllerConsultarPedidoItens.CarregarPedidosItensCodigo(codigo); dgvPedidoItensCancelados.DataSource = controllerConsultarPedidoItens.CarregarPedidosItensCodigoCancelados(codigo); lblExibidosTotal.Text = "Exibidos total: " + dgvPedidoItens.Rows.Count.ToString(); lblExibidosTotalCancelados.Text = "Exibidos total: " + dgvPedidoItensCancelados.Rows.Count.ToString(); //Verifica se o cancelarProtudo é verdadeiro e executa if (modelFinanceiro.cancelarProduto) { //lista item por item e executa o a Controller.CancelarPedidoItem foreach (DataGridViewRow row in dgvPedidoItens.Rows) { modelDevolucaoPedido.Ticket = "Em Aberto"; modelDevolucaoPedido.DataTicket = DateTime.Now.ToString(); modelDevolucaoPedido.Codigo = row.Cells["Cod"].Value.ToString(); modelDevolucaoPedido.CodigoBarras = row.Cells["CodigoBarras"].Value.ToString(); modelDevolucaoPedido.statusPegamento = row.Cells["statusPagamento"].Value.ToString(); modelDevolucaoPedido.statusVenda = row.Cells["statusVenda"].Value.ToString(); controllerDevolucaoProduto.CancelarPedidoItem(modelDevolucaoPedido); } MessageBox.Show("Todos os itens desse pedido foram cancelados com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public bool Cadastrar(ModelFinanceiro modelFinanceiro) { try { string instrucao = string.Format("INSERT INTO tbPedido (nomeCliente, dataVenda, valorVenda, opcaoPagamento, statusPagamento, statusVenda) VALUES (@nomeCliente, @dataVenda, @valorVenda, @opcaoPagamento, @statusPagamento, @statusVenda); SELECT SCOPE_IDENTITY();"); SqlCommand command = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar()); command.Parameters.AddWithValue("@nomeCliente", modelFinanceiro.nomeCliente); command.Parameters.AddWithValue("@dataVenda", modelFinanceiro.dataVenda); command.Parameters.AddWithValue("@valorVenda", modelFinanceiro.valorVenda); command.Parameters.AddWithValue("@opcaoPagamento", modelFinanceiro.opcaoPagamento); command.Parameters.AddWithValue("@statusPagamento", modelFinanceiro.statusPagamento); command.Parameters.AddWithValue("@statusVenda", modelFinanceiro.statusVenda); return(Convert.ToBoolean(command.ExecuteNonQuery())); } catch { controllerConfiguracaoSQL.Fechar(); return(false); } finally { controllerConfiguracaoSQL.Fechar(); } }