private void CarregaGrid() { EntradaBD bd = new EntradaBD(); DataSet entrada = null; DataSet saida = null; DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); //verifica qual radiobutton foi clicado if (rbTodos.Checked) { entrada = bd.SelectAllEntrada(inicio, final); saida = bd.SelectAllSaida(inicio, final); //vincula dados da entrada ao componente GridView gvEntradaMateria.DataSource = entrada.Tables[0].DefaultView; gvEntradaMateria.DataBind(); //vincula dados da saida ao componente GridView gvSaidaMateria.DataSource = saida.Tables[0].DefaultView; gvSaidaMateria.DataBind(); } if (rbEntrada.Checked) { gvSaidaMateria.DataSource = null; gvSaidaMateria.DataBind(); entrada = bd.SelectAllEntrada(inicio, final); //vincula dados da entrada ao componente GridView gvEntradaMateria.DataSource = entrada.Tables[0].DefaultView; gvEntradaMateria.DataBind(); } if (rbSaida.Checked) { gvEntradaMateria.DataSource = null; gvEntradaMateria.DataBind(); saida = bd.SelectAllSaida(inicio, final); //vincula dados da saida ao componente GridView gvSaidaMateria.DataSource = saida.Tables[0].DefaultView; gvSaidaMateria.DataBind(); } }
protected void btnSalvar_Click(object sender, EventArgs e) { int codigo = Convert.ToInt32(Session["codigo"]); FuncionarioBD bdfun = new FuncionarioBD(); Funcionario funcionario = bdfun.Select(codigo); EntradaMateria entradamateria = new EntradaMateria(); entradamateria.Nome = ddlMateria.SelectedItem.Text; entradamateria.Descricao = txtDescricao.Text; entradamateria.Valor = Convert.ToDouble(txtValor.Text); entradamateria.Quantidade = Convert.ToInt32(txtQuantidade.Text); entradamateria.Data = DateTime.Now; entradamateria.Funcionario = funcionario.Nome; EntradaBD bd = new EntradaBD(); if (bd.Insert(entradamateria)) { string entradamateriaid = ddlMateria.SelectedItem.Value; MateriaPrimaBD materiaprimabd = new MateriaPrimaBD(); MateriaPrima materiaprima = materiaprimabd.Select(Convert.ToInt32(entradamateriaid)); materiaprima.Quantidade = materiaprima.Quantidade + Convert.ToInt32(txtQuantidade.Text); materiaprimabd.Update(materiaprima); lblMensagem.Text = "Entrada cadastrada com sucesso"; txtQuantidade.Text = ""; txtDescricao.Text = ""; txtValor.Text = ""; txtQuantidade.Focus(); LimparCampos(); } else { lblMensagem.Text = "Erro ao salvar."; } }
protected void btnSalvar_Click(object sender, EventArgs e) { int codigo = Convert.ToInt32(Session["codigo"]); FuncionarioBD bdfun = new FuncionarioBD(); Funcionario funcionario = bdfun.Select(codigo); EntradaMateria entradamateria = new EntradaMateria(); entradamateria.Nome = ddlMateria.SelectedItem.Text; entradamateria.Descricao = txtDescricao.Text; entradamateria.Valor = Convert.ToDouble(txtValor.Text); entradamateria.Quantidade = Convert.ToInt32(txtQuantidade.Text); entradamateria.Data = DateTime.Now; entradamateria.Funcionario = funcionario.Nome; EntradaBD bd = new EntradaBD(); if (bd.Insert(entradamateria)) { string entradamateriaid = ddlMateria.SelectedItem.Value; MateriaPrimaBD materiaprimabd = new MateriaPrimaBD(); MateriaPrima materiaprima = materiaprimabd.Select(Convert.ToInt32(entradamateriaid)); materiaprima.Quantidade = materiaprima.Quantidade + Convert.ToInt32(txtQuantidade.Text); materiaprimabd.Update(materiaprima); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true); txtQuantidade.Text = ""; txtDescricao.Text = ""; txtValor.Text = ""; txtQuantidade.Focus(); LimparCampos(); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Ocorreu um erro. Contate o suporte!');", true); } }
protected void btnBuscar_Click(object sender, EventArgs e) { DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); EntradaBD entradabd = new EntradaBD(); DataSet Entradabd = entradabd.SelectAllEntrada(inicio, final); PedidoBD pedidobd = new PedidoBD(); DataSet PedidosProntosbd = pedidobd.SelectData(inicio, final); //vincula dados ao componente GridView EntradaMateria gvEntradaMateria.DataSource = Entradabd.Tables[0].DefaultView; gvEntradaMateria.DataBind(); //vincula dados ao componente GridView Pedidos Prontos gvPedidosProntos.DataSource = PedidosProntosbd.Tables[0].DefaultView; gvPedidosProntos.DataBind(); int rowCount = gvEntradaMateria.Rows.Count; int rowCount2 = gvPedidosProntos.Rows.Count; if (rowCount == 0) { if (rowCount2 == 0) { lblMensagem.Text = "Nenhuma Entrada de Matéria Prima ou Pedido Encontrado Nesse Período."; lblGastos.Text = ""; lblLucro.Text = ""; lblVendas.Text = ""; } else { lblMensagem.Text = "Nenhuma Entrada de Matéria Prima Encontrada Nesse Período."; lblGastos.Text = "Total de Gastos: " + "R$" + 0.ToString("N2"); double totalvendas = Convert.ToDouble(PedidosProntosbd.Tables[0].Compute("Sum(ped_valortotal)", "").ToString()); lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas - 0).ToString("N2"); } } else { if (rowCount2 == 0) { double totalgastos = Convert.ToDouble(Entradabd.Tables[0].Compute("Sum(ent_valor)", "").ToString()); lblGastos.Text = "Total de Gastos: " + "R$" + totalgastos.ToString("N2"); double totalvendas2 = 0; lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas2.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas2 - totalgastos).ToString("N2"); } else { double totalgastos = Convert.ToDouble(Entradabd.Tables[0].Compute("Sum(ent_valor)", "").ToString()); lblGastos.Text = "Total de Gastos: " + "R$" + totalgastos.ToString("N2"); double totalvendas2 = Convert.ToDouble(PedidosProntosbd.Tables[0].Compute("Sum(ped_valortotal)", "").ToString()); lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas2.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas2 - totalgastos).ToString("N2"); } } }
protected void btnBuscar_Click(object sender, EventArgs e) { if (txtFinal.Text == "" || txtInicio.Text == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Digite datas válidas!');", true); return; } else { DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); EntradaBD entradabd = new EntradaBD(); DataSet Entradabd = entradabd.SelectAllEntrada(inicio, final); PedidoBD pedidobd = new PedidoBD(); DataSet PedidosProntosbd = pedidobd.SelectData(inicio, final); esconderdiv.Visible = false; impressorinha.Visible = true; titulo.Visible = true; tituloa.Visible = true; periodoinicial.Text = "Relatório de movimentação no período de " + txtInicio.Text; periodofinal.Text = " até " + txtFinal.Text; //vincula dados ao componente GridView EntradaMateria gvEntradaMateria.DataSource = Entradabd.Tables[0].DefaultView; gvEntradaMateria.DataBind(); //vincula dados ao componente GridView Pedidos Prontos gvPedidosProntos.DataSource = PedidosProntosbd.Tables[0].DefaultView; gvPedidosProntos.DataBind(); CarregaGraficoBalanco(); int rowCount = gvEntradaMateria.Rows.Count; int rowCount2 = gvPedidosProntos.Rows.Count; if (rowCount == 0) { if (rowCount2 == 0) { lblMensagem.Text = "Nenhuma Entrada de Matéria Prima ou Pedido Encontrado Nesse Período."; lblGastos.Text = ""; lblLucro.Text = ""; lblVendas.Text = ""; } else { lblMensagem.Text = "Nenhuma Entrada de Matéria Prima Encontrada Nesse Período."; lblGastos.Text = "Total de Gastos: " + "R$" + 0.ToString("N2"); double totalvendas = Convert.ToDouble(PedidosProntosbd.Tables[0].Compute("Sum(ped_valortotal)", "").ToString()); lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas - 0).ToString("N2"); } } else { if (rowCount2 == 0) { double totalgastos = Convert.ToDouble(Entradabd.Tables[0].Compute("Sum(ent_valor)", "").ToString()); lblGastos.Text = "Total de Gastos: " + "R$" + totalgastos.ToString("N2"); double totalvendas2 = 0; lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas2.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas2 - totalgastos).ToString("N2"); } else { double totalgastos = Convert.ToDouble(Entradabd.Tables[0].Compute("Sum(ent_valor)", "").ToString()); lblGastos.Text = "Total de Gastos: " + "R$" + totalgastos.ToString("N2"); double totalvendas2 = Convert.ToDouble(PedidosProntosbd.Tables[0].Compute("Sum(ped_valortotal)", "").ToString()); lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas2.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas2 - totalgastos).ToString("N2"); } } } }