public Imprime2ViaNota() { InitializeComponent(); DAOProduto = new DAOProduto(listSession); DAOProdVenda = new DAOProdVenda(listSession); DAOVenda = new DAOVenda(listSession); }
public void Alterar(ModeloVenda modelo) { if (modelo.VenNParcelas <= 0) { throw new Exception("Número de parcelas deve ser maior que 0."); } if (modelo.CliCod <= 0) { throw new Exception("Código do cliente deve ser informado"); } if (modelo.VenTotal <= 0) { throw new Exception("Valor de venda deve ser informado"); } if (modelo.VenNFiscal <= 0) { throw new Exception("Número da nota fiscal deve ser informado"); } DAOVenda DALobj = new DAOVenda(conexao); DALobj.Alterar(modelo); }
}//SALVAR NOVA VENDA public List <VendaModel> ListarVendas(String data) { List <VendaModel> venda = new List <VendaModel>(); DAOVenda dao = new DAOVenda(); venda = dao.ListarVendas(data); return(venda); }//LISTAR VENDAS POR DIA
}//LISTAR VENDAS POR DIA public List <VendaModel> ListarVendasPendentes() { List <VendaModel> venda = new List <VendaModel>(); DAOVenda dao = new DAOVenda(); venda = dao.ListarVendasPendentes(); return(venda); }//LISTAR VENDAS PENDENTES
}//LISTAR VENDAS PENDENTES public VendaModel ListarVendasPendentesPorId(String id) { VendaModel venda = new VendaModel(); DAOVenda dao = new DAOVenda(); venda = dao.ListarVendasPendentesPorId(id); return(venda); }//LISTAR VENDA PENDENTE PELO ID
}//CANCELA UMA VENDA POR DEVOLUCAO public VendaModel PegarIdDaUltimaVenda() { VendaModel venda = new VendaModel(); DAOVenda dao = new DAOVenda(); venda = dao.PegarUltimaVendaParaGerarRecibo(); return(venda); }
//localizar a quantidade de parcelas não pagas public int QtdeParcelasNaoPagas(int codigo) { if (codigo <= 0) { throw new Exception("Número deve ser maior que 0."); } DAOVenda DALobj = new DAOVenda(conexao); return(DALobj.QtdeParcelasNaoPagas(codigo)); }
public ModeloVenda CarregaModeloVenda(int codigo) { if (codigo <= 0) { throw new Exception("Número deve ser maior que 0."); } DAOVenda DALobj = new DAOVenda(conexao); return(DALobj.CarregaModeloVenda(codigo)); }
public Decimal CalcularPorQuantidade(String nome, Decimal quantidadeDecimal) { DAOVenda dao = new DAOVenda(); Decimal VT = 0; VT = dao.PegarValorPorNome(nome); VT = VT * quantidadeDecimal; return(VT); }//CALCULAR VALOR UNIDADE DO PRODUTO * QUANTIDADE
//cancelar venda public Boolean CancelarVenda(int codigo) { if (codigo <= 0) { throw new Exception("Número deve ser maior que 0."); } DAOVenda DALobj = new DAOVenda(conexao); return(DALobj.CancelarVenda(codigo)); }
public void Excluir(int codigo) { if (codigo <= 0) { throw new Exception("Número deve ser maior que 0."); } DAOVenda DALobj = new DAOVenda(conexao); DALobj.Excluir(codigo); }
public TelaPagamentoBase(Venda venda, ArrayList arrayListProdVenda) { InitializeComponent(); if (!DesignMode) { DAOVenda = new DAOVenda(listSession); vendaEnt = venda; arrayListDadosVenda = arrayListProdVenda; } }
public Vendas() { InitializeComponent(); DAOVenda = new DAOVenda(listSession); }
}//LISTAR VENDA PENDENTE PELO ID public void RetirarPendencia(String id) { DAOVenda dao = new DAOVenda(); dao.RetirarPendencia(id); }//RETIRA STATUS DE PENDENCIA
}//RETIRA STATUS DE PENDENCIA public void CancelarVenda(String id) { DAOVenda dao = new DAOVenda(); dao.CancelarVenda(id); }//CANCELA UMA VENDA POR DEVOLUCAO
public void SalvarPontoTxt() { //PEGAR DATA Controller tempo = new Controller(); String dia = tempo.DataPararCriarPasta(); String data = tempo.PegarDiaMesAnoAtual(); //ACESSAR BANCO PONTO List <PontoModel> ListaDePonto = new List <PontoModel>(); DAOPonto pontod = new DAOPonto(); ListaDePonto = pontod.ListarPordata(data); //ACESSAR BANCO VENDA List <VendaModel> ListaDeVenda = new List <VendaModel>(); DAOVenda vendad = new DAOVenda(); ListaDeVenda = vendad.ListarVendas(data); //CAMINHO PARA SALVAR DAOCaminho daoCaminho = new DAOCaminho(); string caminho = daoCaminho.CaminhoCahce(); //CRIAR PASTA //DirectoryInfo raiz = new DirectoryInfo(@"C:\Users\keven.barauna\Desktop\Roll Festas Versão Alpha Solutis\Cache"); DirectoryInfo raiz = new DirectoryInfo(@"" + caminho); raiz.CreateSubdirectory(dia); //GERAR ARQUIVO TXT StreamWriter STW_Arquivo; //STW_Arquivo = new StreamWriter(@"C:\Users\keven.barauna\Desktop\Roll Festas Versão Alpha Solutis\Cache\" + dia + "\\Arq_Cache.txt"); STW_Arquivo = new StreamWriter(@"" + caminho + @"\" + dia + @"\Arq_Cache.txt"); STW_Arquivo.WriteLine(dia); STW_Arquivo.WriteLine(""); STW_Arquivo.WriteLine("PONTO:"); STW_Arquivo.WriteLine(""); foreach (var ponto in ListaDePonto) { STW_Arquivo.WriteLine("Usuário: " + ponto.Nome + "|" + "Chegada: " + ponto.Hora1 + "|" + "Saída almoço: " + ponto.Hora2 + "|" + "Chegada almoço: " + ponto.Hora3 + "|" + "Saída: " + ponto.Hora4 + " ."); } STW_Arquivo.WriteLine(""); STW_Arquivo.WriteLine("VENDA:"); STW_Arquivo.WriteLine(""); foreach (var venda in ListaDeVenda) { STW_Arquivo.WriteLine("Código: " + venda.Id + "|" + "Usuário: " + venda.Usuario + "|" + "Valor total: " + venda.ValorTotal + "|" + "Valor pago: " + venda.ValorPago + "|" + "Troco: " + venda.Troco + "|" + "Tipo de pagamento: " + venda.TipoPagamento + "|" + "Status de pagamento:" + venda.StatusPagamento + "|" + "Valor pendente: " + venda.ValorPendente + "."); } STW_Arquivo.Close(); }
public CaixasAnteriores() { InitializeComponent(); DAOVenda = new DAOVenda(SQLServerSession); }
}//CALCULAR VALOR UNIDADE DO PRODUTO * QUANTIDADE public void FinalizarVenda(String data, String usuario, String valortotal, String valorpago, String troco, String tipopagamento, int status_pagamento, String valor_pendente, String nome) { DAOVenda dao = new DAOVenda(); dao.NovaVenda(data, usuario, valortotal, valorpago, troco, tipopagamento, status_pagamento, valor_pendente, nome); }//SALVAR NOVA VENDA
public Funcionarios() { InitializeComponent(); DAOVenda = new DAOVenda(listSession); }
//localizar todos os dados da tabela public DataTable LocalizarTodas() { DAOVenda DALobj = new DAOVenda(conexao); return(DALobj.LocalizarTodas()); }
//localizar pelo nome do cliente public DataTable Localizar(String nome) { DAOVenda DALobj = new DAOVenda(conexao); return(DALobj.Localizar(nome)); }
//localizar pelo código do cliente public DataTable Localizar(int codigo) { DAOVenda DALobj = new DAOVenda(conexao); return(DALobj.Localizar(codigo)); }
//public void GerarReciboDeVendaPeloId(String id, String caminho) //{ // //DAO // VendaModel Venda = new VendaModel(); // DAOVenda dao = new DAOVenda(); // Venda = dao.ExibirDetalhesdaVenda(id); // try // { // Document doc = new Document(iTextSharp.text.PageSize.A6); // PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream(caminho, FileMode.Create)); // doc.Open(); // string dados = ""; // Paragraph paragrafo = new Paragraph(dados, new Font(Font.NORMAL, 9)); // paragrafo.Alignment = 1;//NO // paragrafo.Alignment = Element.ALIGN_CENTER; // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add(" "); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Bold); // paragrafo.Add(" Roll Festas "); // paragrafo.Add("_____________________________________________________"); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add(" "); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add("Endereço: Rua do Paraíso, n° 34, Box 1 Salvador - BA "); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add(" CNPJ: 20.600.571/0001-74 TEL: (71) 3321-5411"); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add("_____________________________________________________"); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add(" "); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Bold); // paragrafo.Add(" ESSE CUPOM NÃO É VALIDO "); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Bold); // paragrafo.Add(" FORA DO ESTABELICIMENTO "); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add(" "); // String DataDaVenda = Venda.Data; // String CodDaVenda = Convert.ToString(Venda.Id); // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add(" Data: " + DataDaVenda + " Código: " + CodDaVenda); // String ValorTotalDaVenda = Venda.ValorTotal; // String ValorpagoDaVenda = Venda.ValorPago; // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add(" Valor total:" + ValorTotalDaVenda + " Valor pago: " + ValorpagoDaVenda); // //paragrafo.Add(" Valor total: 103,00 Valor pago: 120,00 "); // String TrocoDaVenda = Venda.Troco; // String PendenciaDaVenda = Venda.ValorPendente; // paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); // paragrafo.Add(" Troco: " + TrocoDaVenda + " Pendencia: " + PendenciaDaVenda); // doc.Add(paragrafo); // doc.Close(); // MessageBox.Show("Compravante salvo em: " + caminho); // } // catch (Exception) // { // MessageBox.Show("Comprovante aberto, feche!"); // } //} public void GerarReciboDeVendaPeloId(String id, String caminho) { //DAO VendaModel Venda = new VendaModel(); DAOVenda dao = new DAOVenda(); Venda = dao.ExibirDetalhesdaVenda(id); try { Document doc = new Document(iTextSharp.text.PageSize.A6); PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream(caminho, FileMode.Create)); doc.Open(); string dados = ""; Paragraph paragrafo = new Paragraph(dados, new Font(Font.NORMAL, 9)); paragrafo.Font = new Font(Font.NORMAL, 7, (int)System.Drawing.FontStyle.Regular); paragrafo.Add(" "); paragrafo.Font = new Font(Font.NORMAL, 9, (int)System.Drawing.FontStyle.Bold); paragrafo.Add(" Roll Festas "); paragrafo.Add("-----------------------------------------"); paragrafo.Add(" Endereço: Rua do Paraíso, n° 34 "); paragrafo.Add(" Box 1 Salvador - BA "); paragrafo.Add(" "); paragrafo.Add("CNPJ: 20.600.571/0001-74 "); paragrafo.Add(" "); paragrafo.Add("E-mail: [email protected] "); paragrafo.Add("Telefone: (71) 3321-5411 "); paragrafo.Add("@lojarollfestas "); paragrafo.Add(" "); paragrafo.Add("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); paragrafo.Add(" ESSE CUPOM NÃO É VALIDO "); paragrafo.Add(" FORA DO ESTABELICIMENTO "); paragrafo.Add("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); paragrafo.Add(" "); String DataDaVenda = Venda.Data; String CodDaVenda = Convert.ToString(Venda.Id); paragrafo.Add("Data: " + DataDaVenda + " "); paragrafo.Add("Código: " + CodDaVenda + " "); paragrafo.Add(" "); String ValorTotalDaVenda = Venda.ValorTotal; String ValorpagoDaVenda = Venda.ValorPago; paragrafo.Add("Valor total: " + ValorTotalDaVenda + " "); paragrafo.Add("Valor pago: " + ValorpagoDaVenda + " "); String TrocoDaVenda = Venda.Troco; String PendenciaDaVenda = Venda.ValorPendente; paragrafo.Add("Troco: " + TrocoDaVenda + " "); paragrafo.Add("Pendencia: " + PendenciaDaVenda + " "); paragrafo.Add(" Obrigado pela preferência!!! "); doc.Add(paragrafo); doc.Close(); MessageBox.Show("Compravante salvo em: " + caminho); } catch (Exception) { MessageBox.Show("Comprovante aberto, feche!"); } }
//localizar pelas parcelas em aberto public DataTable LocalizarParcelasAberto() { DAOVenda DALobj = new DAOVenda(conexao); return(DALobj.LocalizarParcelasAberto()); }
public CaixaAtual() { InitializeComponent(); DAOVenda = new DAOVenda(SQLServerSession); }
//localizar pela data inicial e data final public DataTable Localizar(DateTime dtinicial, DateTime dtfinal) { DAOVenda DALobj = new DAOVenda(conexao); return(DALobj.Localizar(dtinicial, dtfinal)); }