private void frmRelatorioItensVenda_Load(object sender, EventArgs e)
        {
            BllVenda    bllVenda    = new BllVenda(conexao);
            ModeloVenda modeloVenda = new ModeloVenda();

            if (codVenda > 0)
            {
                modeloVenda = bllVenda.CarregaModeloVenda(codVenda);

                BllCliente bllCliente = new BllCliente(conexao);

                BllItensVenda bllItensVenda = new BllItensVenda(conexao);

                BllEmpresa bllEmpresa = new BllEmpresa(conexao);

                //crItensVenda crItensVenda = new crItensVenda();



                //crItensVenda.Database.Tables["dsOs"].SetDataSource(bllVenda.Localizar(modeloVenda.VenCod.ToString()));
                //crItensVenda.Database.Tables["dsCliente"].SetDataSource(bllCliente.LocalizarPorCodigo(modeloVenda.CliCod.ToString()));
                //crItensVenda.Database.Tables["dsItensVenda"].SetDataSource(bllItensVenda.Localizar(modeloVenda.VenCod));
                //crItensVenda.Database.Tables["dsEmpresa"].SetDataSource(bllEmpresa.LocalizarPorCodigo(1.ToString()));



                crvItensVenda.ReportSource = null;

                //crvItensVenda.ReportSource = crItensVenda;
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            var modeloEmpresa = new ModeloEmpresa();

            var bllEmpresa = new BllEmpresa(conexao);

            modeloEmpresa.bairro   = txtBairro.Text;
            modeloEmpresa.cadastro = DateTime.Now;
            modeloEmpresa.celular  = txtCelular.Text;
            modeloEmpresa.cidade   = txtCidade.Text;
            modeloEmpresa.cpfcnpj  = txtCpfCnpj.Text;
            modeloEmpresa.email    = txtEmail.Text;
            modeloEmpresa.estado   = txtEstado.Text;
            modeloEmpresa.nome     = txtEmpresa.Text;
            modeloEmpresa.numero   = txtNumero.Text;
            modeloEmpresa.endereco = txtEndereco.Text;
            modeloEmpresa.telefone = txtTelefone.Text;

            if (Convert.ToInt32(txtCod.Text) <= 0)
            {
                bllEmpresa.Incluir(modeloEmpresa);
                this.Close();
            }
            else
            {
                modeloEmpresa.cod = this.cod;
                bllEmpresa.Alterar(modeloEmpresa);
                this.Close();
            }


            string[] corpo      = txtCorpo.Lines;
            var      corpoEmail = "";

            for (int i = 0; i < corpo.Length; i++)
            {
                if (i > 0)
                {
                    corpoEmail += String.Format("\n {0}", corpo[i]);
                }
            }
            try
            {
                Ferramentas.xmlConfig.config.SalvaEmail(txtnomeEmail.Text, txtAssunto.Text, txtSenhaEmail.Text, corpoEmail, txtRodape1.Text, txtRodape2.Text, txtRodape3.Text);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#3
0
        private void frmConfig_Load(object sender, EventArgs e)
        {
            var modelo = new BllEmpresa(conexao).CarregaModeloEmpresa(1);

            txtCod.Text      = modelo.cod.ToString();
            txtBairro.Text   = modelo.bairro;
            txtCelular.Text  = modelo.celular;
            txtCidade.Text   = modelo.cidade;
            txtCpfCnpj.Text  = modelo.cpfcnpj;
            txtEmail.Text    = modelo.email;
            txtEstado.Text   = modelo.estado;
            txtEmpresa.Text  = modelo.nome;
            txtNumero.Text   = modelo.numero;
            txtTelefone.Text = modelo.telefone;
            txtEndereco.Text = modelo.endereco;

            //carregando campos do email
            var email = Ferramentas.xmlConfig.config.carregaEmail();

            txtCodEmail.Text   = email.codigo.ToString();
            txtAssunto.Text    = email.assunto;
            txtCorpo.Text      = email.corpo;
            txtRodape1.Text    = email.rodape1;
            txtRodape2.Text    = email.rodape2;
            txtRodape3.Text    = email.rodape3;
            txtSenhaEmail.Text = email.senha;
            txtnomeEmail.Text  = email.nome;


            //carregando campos do config do banco de dados
            var bancoXml = Ferramentas.xmlConfig.config.carregaBanco();

            banco.Text   = bancoXml.nomeBanco;
            usuario.Text = bancoXml.usuarioBanco;
            senha.Text   = bancoXml.senhaBanco;
        }
示例#4
0
        private void frmRelatorioOrçamento_Load(object sender, EventArgs e)
        {
            if (formato == "PDF")
            {
                this.Hide();
            }

            this.reportViewer1.ShowExportButton  = false;
            this.reportViewer1.ShowBackButton    = false;
            this.reportViewer1.ShowFindControls  = false;
            this.reportViewer1.ShowRefreshButton = false;
            this.reportViewer1.ShowStopButton    = false;
            string caminhoImagem = Ferramentas.xmlConfig.config.retornaLogo();

            var empresa = new BllEmpresa(conexao).CarregaModeloEmpresa(1);

            if (tipo == "Sintetico")
            {
                string caminhoRelatorio = "Promissum.Relatorio_Atualizado.Orcamento.rptOrcamento.rdlc";
                var    tableAdapter     = new Promissum.Relatorio_Atualizado.Orcamento.dsOrcamentoTableAdapters.dsOrcamentoTableAdapter();

                var tabela = tableAdapter.GetData(codVenda);

                ReportDataSource rpt = new ReportDataSource("dsOrcamento", tabela.Rows);
                reportViewer1.LocalReport.DataSources.Add(rpt);
                reportViewer1.LocalReport.ReportEmbeddedResource = caminhoRelatorio;

                if (formato == "PDF")
                {
                    LocalReport report = new LocalReport();

                    report.ReportEmbeddedResource = caminhoRelatorio;

                    report.DataSources.Add(rpt);

                    report.EnableExternalImages = true;

                    report.SetParameters(new ReportParameter("logo", caminhoImagem));
                    //Carregando dados da empresa no relatório =======================================
                    report.SetParameters(new ReportParameter("empresa", empresa.nome));
                    report.SetParameters(new ReportParameter("cnpj", empresa.cpfcnpj));
                    report.SetParameters(new ReportParameter("uf", empresa.estado));
                    report.SetParameters(new ReportParameter("cidade", empresa.cidade));
                    report.SetParameters(new ReportParameter("telefone", empresa.telefone));
                    report.SetParameters(new ReportParameter("email", empresa.email));
                    report.SetParameters(new ReportParameter("dtInicio", inicio.ToShortDateString()));
                    report.SetParameters(new ReportParameter("dtFim", fim.ToShortDateString()));

                    Ferramentas.relatorio.exportarRelatorio(report, "PDF");
                }
            }
            else
            {
                var tableAdapter = new Promissum.Relatorio_Atualizado.Orcamento.dsOrcamentoTableAdapters.dsOrcamentoTableAdapter();

                var    tabela           = tableAdapter.GetDataAnalitico(cliente, rsocial, cidade, uf, status, defeito, servico, cnpj, inicio.ToShortDateString(), fim.ToShortDateString());
                string caminhoRelatorio = "Promissum.Relatorio_Atualizado.Orcamento.rptOrcamentoAnalitico.rdlc";

                ReportDataSource rpt = new ReportDataSource("dsOrcamento", tabela.Rows);

                reportViewer1.LocalReport.DataSources.Add(rpt);
                reportViewer1.LocalReport.ReportEmbeddedResource = caminhoRelatorio;

                if (formato == "PDF")
                {
                    LocalReport report = new LocalReport();

                    report.ReportEmbeddedResource = caminhoRelatorio;

                    report.DataSources.Add(rpt);

                    report.EnableExternalImages = true;

                    report.SetParameters(new ReportParameter("logo", caminhoImagem));


                    //Carregando dados da empresa no relatório =======================================
                    report.SetParameters(new ReportParameter("empresa", empresa.nome));
                    report.SetParameters(new ReportParameter("cnpj", empresa.cpfcnpj));
                    report.SetParameters(new ReportParameter("uf", empresa.estado));
                    report.SetParameters(new ReportParameter("cidade", empresa.cidade));
                    report.SetParameters(new ReportParameter("telefone", empresa.telefone));
                    report.SetParameters(new ReportParameter("email", empresa.email));
                    report.SetParameters(new ReportParameter("dtInicio", inicio.ToShortDateString()));
                    report.SetParameters(new ReportParameter("dtFim", fim.ToShortDateString()));

                    Ferramentas.relatorio.exportarRelatorio(report, "PDF");
                }
            }

            reportViewer1.LocalReport.EnableExternalImages = true;

            this.reportViewer1.LocalReport.SetParameters(new ReportParameter("logo", caminhoImagem));

            //Carregando dados da empresa no relatório =======================================
            this.reportViewer1.LocalReport.SetParameters(new ReportParameter("empresa", empresa.nome));
            this.reportViewer1.LocalReport.SetParameters(new ReportParameter("cnpj", empresa.cpfcnpj));
            this.reportViewer1.LocalReport.SetParameters(new ReportParameter("uf", empresa.estado));
            this.reportViewer1.LocalReport.SetParameters(new ReportParameter("cidade", empresa.cidade));
            this.reportViewer1.LocalReport.SetParameters(new ReportParameter("telefone", empresa.telefone));
            this.reportViewer1.LocalReport.SetParameters(new ReportParameter("email", empresa.email));
            this.reportViewer1.LocalReport.SetParameters(new ReportParameter("dtInicio", inicio.ToShortDateString()));
            this.reportViewer1.LocalReport.SetParameters(new ReportParameter("dtFim", fim.ToShortDateString()));

            //reportViewer1.LocalReport.DataSources.Add(rpt);
            this.reportViewer1.RefreshReport();
            //this.reportViewer1.LocalReport.DataSources.Add(rptDataSource);
        }