private void btLogar_Click(object sender, EventArgs e) { formMenu form = new formMenu(); DAO.UsuarioDao u = new DAO.UsuarioDao(); int result = u.VerificaLogin(txUsuario.Text, txSenha.Text); Usuario user = u.Ler(txUsuario.Text); Logado1 = result; // | 1 - Admin | 2 - Supervisor | 3 - Almoxarifado | 4 - Caixa | if (result != 0) { this.Hide(); formMenu menu = new formMenu(user, Logado1); if (Logado1 == 3) //Almoxarifado { menu.btUsuario.Visible = false; menu.pnMenu.Visible = false; menu.pnAlmoxarife.Visible = true; menu.menuRelatorio.Visible = false; menu.menuHistVendas.Visible = false; } if (Logado1 == 4) //Caixa { menu.menuHistCompras.Visible = false; menu.menuRelatorio.Visible = false; menu.pnMenu.Visible = false; menu.pnCaixa.Visible = true; } menu.lbMensagem.Text = "Olá '" + user.Nome + "' !"; menu.ShowDialog(); this.Show(); txSenha.Text = ""; } else { MessageBox.Show("Usuário ou senha incorreto!"); } }
private void RelatorioCompras_Load(object sender, EventArgs e) { formMenu form = new formMenu(); string dataI = dataInicio.ToString("dd-MM-yyyy"); string dataF = dataFim.ToString("dd-MM-yyyy"); CV.formDataRelatorio data = new CV.formDataRelatorio(); if (tipoRelatorio == 1) //Compras { List <Object> lista = new ComprarDao().ListCompras(dataInicio, dataFim); double valor = 0; foreach (Comprar c in lista) { valor += c.Valor; } Relatorios.Compras_Rel report = new Relatorios.Compras_Rel(); report.SetDataSource(lista); report.SetParameterValue("Autor", autor); report.SetParameterValue("DataInicio", dataI); report.SetParameterValue("DataFim", dataF); report.SetParameterValue("Count", lista.Count); report.SetParameterValue("Valor", valor); crvRelatorio.ReportSource = report; crvRelatorio.Refresh(); } if (tipoRelatorio == 2) //Vendas > Por periodo { List <Object> lista = new VenderDao().ListVendas(dataInicio, dataFim); double valor = 0; foreach (Vender v in lista) { valor += v.Valor; } Relatorios.Vendas_Rel report = new Relatorios.Vendas_Rel(); report.SetDataSource(lista); report.SetParameterValue("Autor", autor); report.SetParameterValue("DataInicio", dataI); report.SetParameterValue("DataFim", dataF); report.SetParameterValue("Count", lista.Count); report.SetParameterValue("Valor", valor); crvRelatorio.ReportSource = report; crvRelatorio.Refresh(); } if (tipoRelatorio == 3) //Estoque > Estoque abaixo do minimo { List <Object> lista = new DAO.ProdutoDao().ListEstoqueMinimo(); Relatorios.EstoqueMin_Rel report = new Relatorios.EstoqueMin_Rel(); report.SetDataSource(lista); report.SetParameterValue("Autor", autor); report.SetParameterValue("Count", lista.Count); crvRelatorio.ReportSource = report; crvRelatorio.Refresh(); } if (tipoRelatorio == 4) //Vendas > Por funcionario { List <Object> lista = new VenderDao().ListByUser(dataInicio, dataFim, func); double valor = 0; foreach (Vender c in lista) { valor += c.Valor; } Relatorios.Func_Rel report = new Relatorios.Func_Rel(); report.SetDataSource(lista); report.SetParameterValue("Autor", autor); report.SetParameterValue("Id_Func", func.Id); report.SetParameterValue("Nome_Func", func.Nome); report.SetParameterValue("Cpf_Func", func.Cpf); report.SetParameterValue("DataInicio", dataI); report.SetParameterValue("DataFim", dataF); report.SetParameterValue("Count", lista.Count); report.SetParameterValue("Valor", valor); crvRelatorio.ReportSource = report; crvRelatorio.Refresh(); } if (tipoRelatorio == 5) //Nota Fiscal - Vendas { List <Object> lista = new VenderDao().ListProdutos(idVenda); double valor = 0; foreach (Produto p in lista) { valor += (p.Qntd * p.Preco); } string dataV = dataVenda.ToString("dd-MM-yyyy"); Relatorios.NotaFiscal report = new Relatorios.NotaFiscal(); report.SetDataSource(lista); report.SetParameterValue("Autor", autor); report.SetParameterValue("dataVenda", dataV); report.SetParameterValue("Count", lista.Count); report.SetParameterValue("Valor", valor); report.SetParameterValue("idVenda", idVenda); report.SetParameterValue("Vendedor", vendedor); crvRelatorio.ReportSource = report; crvRelatorio.Refresh(); } if (tipoRelatorio == 6) //Estoque > Inventario { List <Object> lista = new DAO.ProdutoDao().ListAll(); Relatorios.Inventario_Rel report = new Relatorios.Inventario_Rel(); report.SetDataSource(lista); report.SetParameterValue("Autor", autor); report.SetParameterValue("Count", lista.Count); crvRelatorio.ReportSource = report; crvRelatorio.Refresh(); } if (tipoRelatorio == 7) //Nota Fiscal - Compras { List <Object> lista = new ComprarDao().ListProdutos(idCompra); double valor = 0; foreach (Produto p in lista) { valor += (p.Qntd * p.Preco); } string dataC = dataCompra.ToString("dd-MM-yyyy"); string dataE = dataCompra.ToString("dd-MM-yyyy"); Relatorios.Compras_NF report = new Relatorios.Compras_NF(); report.SetDataSource(lista); report.SetParameterValue("Autor", autor); report.SetParameterValue("dataCompra", dataC); report.SetParameterValue("dataEntrega", dataE); report.SetParameterValue("Count", lista.Count); report.SetParameterValue("Valor", valor); report.SetParameterValue("idCompra", idCompra); report.SetParameterValue("Funcionario", funcionario); crvRelatorio.ReportSource = report; crvRelatorio.Refresh(); } }