public frmAlterarPessoa(ObjetoTransferencia.Pessoa pessoaP) { InitializeComponent(); pessoa = pessoaP; this.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20)); dgvCompras.AutoGenerateColumns = false; dgvVendas.AutoGenerateColumns = false; dgvContratoAluguel.AutoGenerateColumns = false; }
private void DgvResultado_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { PessoaNegocios pessoaNegocios = new PessoaNegocios(); if (retorno) { pessoaRetorno = pessoaNegocios.ConsultaPorID(int.Parse(dgvResultado.SelectedRows[0].Cells[0].Value.ToString()))[0]; Close(); } else { pessoaRetorno = pessoaNegocios.ConsultaPorID(int.Parse(dgvResultado.SelectedRows[0].Cells[0].Value.ToString()))[0]; frmAlterarPessoa frmAlterarPessoa = new frmAlterarPessoa(pessoaRetorno); frmAlterarPessoa.ShowDialog(); BtnConsultar_Click(sender, e); } } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente."); } }
private void btnRelatorio_Click(object sender, EventArgs e) { try { VendaNegocios vendaNegocios = new VendaNegocios(); string Path = "VendasReport.rdlc"; if (rbPessoa.Checked) { int PessoaID = 0; if (int.TryParse(txtPessoa.Text, out PessoaID)) { if (PessoaID != 0) { PessoaNegocios pessoaNegocios = new PessoaNegocios(); ObjetoTransferencia.Pessoa pessoa = new ObjetoTransferencia.Pessoa(); pessoa = pessoaNegocios.ConsultaPorID(PessoaID)[0]; vendas = vendaNegocios.ConsultaPorPessoa(PessoaID); List <ReportParameter> listReportParameter = new List <ReportParameter>(); if (pessoa.PessoaFisica.PessoaFisicaNome != "") { listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de pessoa física - " + pessoa.PessoaFisica.PessoaFisicaNome + ".")); } else { listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de pessoa jurídica - " + pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio + ".")); } listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste.")); listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy"))); List <ReportDataSource> reportDataSources = new List <ReportDataSource>(); reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } } } else if (rbUsuario.Checked) { int UsuarioID = 0; if (int.TryParse(txtUsuario.Text, out UsuarioID)) { if (UsuarioID != 0) { UsuarioNegocios usuarioNegocios = new UsuarioNegocios(); ObjetoTransferencia.Usuario usuario = new ObjetoTransferencia.Usuario(); usuario = usuarioNegocios.ConsultaPorID(UsuarioID); vendas = vendaNegocios.ConsultaPorUsuario(UsuarioID); List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de usuário - " + usuario.UsuarioNome + ".")); listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste.")); listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy"))); List <ReportDataSource> reportDataSources = new List <ReportDataSource>(); reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } } } else if (rbData.Checked) { if (rbAntes.Checked) { vendas = vendaNegocios.ConsultaPorDataAntes(dtpData2.Value); List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório antes da data " + dtpData2.Value.ToString("dd/MM/yyy") + ".")); listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste.")); listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy"))); List <ReportDataSource> reportDataSources = new List <ReportDataSource>(); reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } else if (rbApos.Checked) { vendas = vendaNegocios.ConsultaPorDataApos(dtpData1.Value); List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório após a data " + dtpData1.Value.ToString("dd/MM/yyy") + ".")); listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste.")); listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy"))); List <ReportDataSource> reportDataSources = new List <ReportDataSource>(); reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } else if (rbEntre.Checked) { vendas = vendaNegocios.ConsultaPorDataEntre(dtpData1.Value, dtpData2.Value); List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório entre as datas " + dtpData1.Value.ToString("dd/MM/yyy") + " e " + dtpData2.Value.ToString("dd/MM/yyy") + ".")); listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste.")); listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy"))); List <ReportDataSource> reportDataSources = new List <ReportDataSource>(); reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } } } catch (Exception ex) { } }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { if (txtEndereco.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o endereço.", "Informe o endereço."); } else if (txtBairro.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o bairro.", "Informe o bairro."); } else if (!txtTelefone.MaskCompleted) { MessageBox.Show("Por favor, informe o telefone/celular.", "Informe o telefone/celular."); } else { if (rbPessoaFisica.Checked) { if (!txtCPF.MaskCompleted) { MessageBox.Show("Por favor, informe o CPF.", "Informe o CPF."); } else if (txtNome.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o nome.", "Informe o nome."); } else { PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios(); ObjetoTransferencia.Pessoa pessoa = new ObjetoTransferencia.Pessoa(); pessoa.PessoaFisica = new PessoaFisica(); pessoa.Cidade = new Cidade(); pessoa.PessoaAtivo = true; pessoa.PessoaEndereco = txtEndereco.Text.Trim(); pessoa.PessoaBairro = txtBairro.Text.Trim(); pessoa.PessoaTelefone = txtTelefone.Text.Trim(); pessoa.Cidade.CidadeID = Convert.ToInt32(cbbCidade.SelectedValue); pessoa.PessoaFisica.PessoaFisicaCPF = txtCPF.Text; pessoa.PessoaFisica.PessoaFisicaNome = txtNome.Text.Trim(); pessoaFisicaNegocios.Cadastrar(pessoa); MessageBox.Show("Pessoa física cadastrada com sucesso!", "Cadastro realizado com sucesso!"); Close(); } } else { if (!txtCNPJ.MaskCompleted) { MessageBox.Show("Por favor, informe o CNPJ.", "Informe o CNPJ."); } else if (txtRazaoSocial.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe a razão social.", "Informe a razão social."); } else if (txtNomeFicticio.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o nome fictício.", "Informe o nome fictício."); } else { PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios(); ObjetoTransferencia.Pessoa pessoa = new ObjetoTransferencia.Pessoa(); pessoa.PessoaJuridica = new PessoaJuridica(); pessoa.Cidade = new Cidade(); pessoa.PessoaAtivo = true; pessoa.PessoaEndereco = txtEndereco.Text.Trim(); pessoa.PessoaBairro = txtBairro.Text.Trim(); pessoa.PessoaTelefone = txtTelefone.Text.Trim(); pessoa.Cidade.CidadeID = Convert.ToInt32(cbbCidade.SelectedValue); pessoa.PessoaJuridica.PessoaJuridicaCNPJ = txtCNPJ.Text; pessoa.PessoaJuridica.PessoaJuridicaRazaoSocial = txtRazaoSocial.Text.Trim(); pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio = txtNomeFicticio.Text.Trim(); pessoaJuridicaNegocios.Cadastrar(pessoa); MessageBox.Show("Pessoa jurídica cadastrada com sucesso!", "Cadastro realizado com sucesso!"); Close(); } } } } catch (Exception ex) { MessageBox.Show("Houve algum erro durante o cadastro, por favor, tente novamente.\nCaso o erro persista, consulte seu suporte.", "Houve algum erro durante o cadastro."); } }