Пример #1
0
        private void carregarSaida()
        {
            var aux            = dadosSaida.retornarSaidaPorId(idSaida);
            var auxColaborador = colaborador.retornarColaboradorPorId(Convert.ToInt32(aux[0]["idColaborador"]));

            txtBoxFunc.Text = auxColaborador[0]["nomeFunc"].ToString();

            listaDeSaida.Items.Clear();
            lblData.Text = Convert.ToDateTime(aux[0]["dataSaida"]).ToString("dd/MM/yyyy");
            lblHora.Text = aux[0]["horaSaida"].ToString().Substring(0, 5);
            //lblHora.Text = aux[0]["horaSaida"].ToString().Substring(0, 5);
            lblNumSaida.Text = idSaida.ToString();
            txtBoxObs.Text   = aux[0]["observacoes"].ToString();
            int soma = 0;

            for (int i = 0; i < aux.Count; i++)
            {
                //cod barras, valor de venda, qnt, total
                var          aux2 = dadosProdutos.retornarProdutoPorId(Convert.ToInt32(aux[i]["idProduto"]));
                ListViewItem item = new ListViewItem();
                item.SubItems.Add(aux2[0]["prodNome"].ToString());
                item.SubItems.Add(aux2[0]["prodCodBarras"].ToString());
                item.SubItems.Add("R$" + Convert.ToDouble(aux2[0]["prodValor"]).ToString("F2"));
                item.SubItems.Add(aux[i]["qntItem"].ToString());
                item.SubItems.Add("R$" + (Convert.ToInt32(aux[i]["qntItem"]) * Convert.ToDouble(aux2[0]["prodValor"])).ToString("F2"));
                listaDeSaida.Items.Add(item);
                soma = soma + Convert.ToInt32(aux[i]["qntItem"]);
            }
            lblTotalItens.Text = soma.ToString();
        }
        public void carregarTela()
        {
            var auxColab = colaboladores.retornarColaboradorPorId(idColaborador);

            txtNome.Text  = auxColab[0]["nomeFunc"].ToString();
            txtEmail.Text = auxColab[0]["email"].ToString();
            //txtNasc.Text = auxColab[0]["dataNasc"].ToString();
            var auxCargo = cargos.retornarCargoPorId(Convert.ToInt32(auxColab[0]["idCargo"]));

            cbCargo.SelectedItem = auxCargo[0]["cargoNome"].ToString();
        }
Пример #3
0
        public Document relatorioSangria(bool tipo = false, Document doc = null, Paragraph informacao = null, Paragraph titulo = null)
        {
            selecionado = 5;
            string caminho = "";

            DadosTableAdapters.Observacoes_SangriaTableAdapter sangria = new DadosTableAdapters.Observacoes_SangriaTableAdapter();
            if (tipo)
            {
                Document docLimpo = new Document(PageSize.A4);

                //colocando margens no pdf
                docLimpo.SetMargins(40, 40, 40, 80);
                doc = docLimpo;
                string aux = deData.ToString("dd-MM-yyyy") + " - " + ateData.ToString("dd-MM-yyyy");

                caminho = @"C:\pdv\relatorios\sangria-" + aux.ToString() + ".pdf";


                PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(caminho, FileMode.Create));

                doc.Open();

                Paragraph tituloLimpo = new Paragraph();
                titulo           = tituloLimpo;
                titulo.Font      = FontFactory.GetFont("Arial", 18);
                titulo.Alignment = Element.ALIGN_CENTER;
                titulo.Add("Sangria " + deData.ToString("dd/MM/yyyy") + " - " + ateData.ToString("dd/MM/yyyy") + " \n\n");
                doc.Add(titulo);

                Paragraph informacaoLimpo = new Paragraph();
                informacao           = informacaoLimpo;
                informacao.Font      = FontFactory.GetFont("Arial", 12, BaseColor.BLUE);
                informacao.Alignment = Element.ALIGN_LEFT;
            }
            informacao.Clear();
            informacao.Add("\n\n" + ("Sangria") + "\n\n");
            doc.Add(informacao);
            var auxSangria = sangria.retornarSangriaPorData(deData.ToString("dd/MM/yyyy"), ateData.ToString("dd/MM/yyyy"));

            DadosTableAdapters.FuncionarioTableAdapter funcionario = new DadosTableAdapters.FuncionarioTableAdapter();
            if (auxSangria.Count > 0)
            {
                informacao.Font = FontFactory.GetFont("Arial", 14, BaseColor.RED);
                informacao.Clear();

                PdfPTable table7 = new PdfPTable(4);
                table7.AddCell("Data da Sangria");
                table7.AddCell("Colaborador");
                table7.AddCell("Observações");
                table7.AddCell("Valor da sangria");
                for (int i = 0; i < auxSangria.Count; i++)
                {
                    table7.AddCell(Convert.ToDateTime(auxSangria[i]["dataSangria"]).ToString("dd/MM/yyyy") + "  " + auxSangria[i]["horaSangria"].ToString().Substring(0, 5));
                    var auxFunc = funcionario.retornarColaboradorPorId(Convert.ToInt32(auxSangria[i]["idColaborador"]));
                    table7.AddCell(auxFunc[0]["nomeFunc"].ToString());
                    table7.AddCell(auxSangria[i]["observacoes"].ToString());
                    table7.AddCell("R$" + Convert.ToDouble(auxSangria[i]["valorSangria"]).ToString("F2"));

                    //var desconto = pagamento.retornarDescPorIdVenda(Convert.ToInt32(vendasCanceladas[i]["idVenda"]));
                    //table7.AddCell("R$" + Convert.ToDouble(Convert.ToDouble(vendasCanceladas[i]["valorDaVenda"])));
                }
                doc.Add(table7);
            }
            if (tipo)
            {
                doc.Close();
                abrirPdf(caminho);
                //MessageBox.Show("Relatório gerado com sucesso!");
            }
            return(doc);
        }