Example #1
0
 public Imprime2ViaNota()
 {
     InitializeComponent();
     DAOProduto = new DAOProduto(listSession);
     DAOProdVenda = new DAOProdVenda(listSession);
     DAOVenda = new DAOVenda(listSession);
 }
Example #2
0
        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);
        }
Example #3
0
        }//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
Example #4
0
        }//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
Example #5
0
        }//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
Example #6
0
        }//CANCELA UMA VENDA POR DEVOLUCAO

        public VendaModel PegarIdDaUltimaVenda()
        {
            VendaModel venda = new VendaModel();
            DAOVenda   dao   = new DAOVenda();

            venda = dao.PegarUltimaVendaParaGerarRecibo();

            return(venda);
        }
Example #7
0
        //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));
        }
Example #8
0
        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));
        }
Example #9
0
        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
Example #10
0
        //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));
        }
Example #11
0
        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;
            }
        }
Example #13
0
 public Vendas()
 {
     InitializeComponent();
     DAOVenda = new DAOVenda(listSession);
 }
Example #14
0
        }//LISTAR VENDA PENDENTE PELO ID

        public void RetirarPendencia(String id)
        {
            DAOVenda dao = new DAOVenda();

            dao.RetirarPendencia(id);
        }//RETIRA STATUS DE PENDENCIA
Example #15
0
        }//RETIRA STATUS DE PENDENCIA

        public void CancelarVenda(String id)
        {
            DAOVenda dao = new DAOVenda();

            dao.CancelarVenda(id);
        }//CANCELA UMA VENDA POR DEVOLUCAO
Example #16
0
        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();
        }
Example #17
0
        public CaixasAnteriores()
        {
            InitializeComponent();

            DAOVenda = new DAOVenda(SQLServerSession);
        }
Example #18
0
        }//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
Example #19
0
 public Funcionarios()
 {
     InitializeComponent();
     DAOVenda = new DAOVenda(listSession);
 }
Example #20
0
        //localizar todos os dados da tabela
        public DataTable LocalizarTodas()
        {
            DAOVenda DALobj = new DAOVenda(conexao);

            return(DALobj.LocalizarTodas());
        }
Example #21
0
        //localizar pelo nome do cliente
        public DataTable Localizar(String nome)
        {
            DAOVenda DALobj = new DAOVenda(conexao);

            return(DALobj.Localizar(nome));
        }
Example #22
0
        //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!");
            }
        }
Example #24
0
        //localizar pelas parcelas em aberto
        public DataTable LocalizarParcelasAberto()
        {
            DAOVenda DALobj = new DAOVenda(conexao);

            return(DALobj.LocalizarParcelasAberto());
        }
Example #25
0
 public CaixaAtual()
 {
     InitializeComponent();
     DAOVenda = new DAOVenda(SQLServerSession);
 }
Example #26
0
        //localizar pela data inicial e data final
        public DataTable Localizar(DateTime dtinicial, DateTime dtfinal)
        {
            DAOVenda DALobj = new DAOVenda(conexao);

            return(DALobj.Localizar(dtinicial, dtfinal));
        }