private void BtnLogin_Click(object sender, EventArgs e) { try { UsuarioNegocios usuarioNegocios = new UsuarioNegocios(); ObjetoTransferencia.Usuario usuario = new ObjetoTransferencia.Usuario(); Variados.Criptografia criptografia = new Variados.Criptografia(); usuario.UsuarioLogin = txtLogin.Text; usuario.UsuarioSenha = criptografia.getMD5Hash(txtSenha.Text.Trim()); ObjetoTransferencia.Usuario resultado = new ObjetoTransferencia.Usuario(); resultado = usuarioNegocios.Validacao(usuario); if (resultado != null) { resultado = usuarioNegocios.ConsultaPorID(resultado.UsuarioID); Variados.frmMenuPrincipal frmMenuPrincipal = new Variados.frmMenuPrincipal(resultado); frmMenuPrincipal.ShowDialog(); } else { MessageBox.Show("Usuario não identificado, verifique seus dados e tente novamente.", "Login não efetuado"); } } catch (Exception ex) { MessageBox.Show("Houve um erro ao conectar com o banco, por favor, cosulte seu suporte.", "Erro ao inicializar o sistema."); } }
private void FrmAlteracaoUsuario_Load(object sender, EventArgs e) { usuario = usuarioNegocios.ConsultaPorID(usuario.UsuarioID); txtID.Text = usuario.UsuarioID.ToString(); txtLogin.Text = usuario.UsuarioLogin; txtNome.Text = usuario.UsuarioNome; txtSenha.Text = usuario.UsuarioSenha; txtConfirmeSenha.Text = usuario.UsuarioSenha; cbbTipoUsuario.SelectedValue = usuario.TipoUsuario.TipoUsuarioID; ckAtivo.Checked = usuario.UsuarioAtivo; }
private void DgvResultado_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (retorno) { UsuarioNegocios usuarioNegocios = new UsuarioNegocios(); usuarioRetorno = usuarioNegocios.ConsultaPorID(Convert.ToInt32(dgvResultado.SelectedRows[0].Cells[0].Value.ToString())); Close(); } else { Usuario.frmAlteracaoUsuario frmAlteracaoUsuario = new frmAlteracaoUsuario(Convert.ToInt32(dgvResultado.SelectedRows[0].Cells[0].Value.ToString())); frmAlteracaoUsuario.ShowDialog(); } }
private void frmAlterarCompra_Load(object sender, EventArgs e) { dgvAnimais.AutoGenerateColumns = false; dgvAnimaisNovos.AutoGenerateColumns = false; dgvAnimaisRemocao.AutoGenerateColumns = false; ListaCompraNegocios listaCompraNegocios = new ListaCompraNegocios(); animaisListaCompra = listaCompraNegocios.ConsultaPorCompra(compra.CompraID); AnimalNegocios animalNegocios = new AnimalNegocios(); for (int i = 0; i < animaisListaCompra.Count; i++) { animaisListaCompra[i].Animal = animalNegocios.ConsultaPorID(animaisListaCompra[i].Animal.AnimalID)[0]; } dgvAnimais.DataSource = null; dgvAnimais.DataSource = animaisListaCompra; dtpData.Value = compra.CompraData; dtpDataEntrega.Value = compra.CompraDataEntrega; txtValorTotal.Text = compra.CompraValorTotal.ToString(); lblQuantidade.Text = animaisListaCompra.Count.ToString(); PessoaNegocios pessoaNegocios = new PessoaNegocios(); compra.Pessoa = pessoaNegocios.ConsultaPorID(compra.Pessoa.PessoaID)[0]; UsuarioNegocios usuarioNegocios = new UsuarioNegocios(); compra.Usuario = usuarioNegocios.ConsultaPorID(compra.Usuario.UsuarioID); txtNomeUsuario.Text = compra.Usuario.UsuarioNome; txtPessoa.Text = compra.Pessoa.PessoaID.ToString(); txtCPF.Text = compra.Pessoa.PessoaFisica.PessoaFisicaCPF; txtNome.Text = compra.Pessoa.PessoaFisica.PessoaFisicaNome; txtCNPJ.Text = compra.Pessoa.PessoaJuridica.PessoaJuridicaCNPJ; txtNomeFicticio.Text = compra.Pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio; txtRazaoSocial.Text = compra.Pessoa.PessoaJuridica.PessoaJuridicaRazaoSocial; }
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) { } }