private void estoqueMinimoToolStripMenuItem_Click(object sender, EventArgs e) { FormRelatorios form = new FormRelatorios(user.Nome); form.Text = "ControlX - Relatório de produtos abaixo do estoque minimo"; form.tipoRelatorio = 3; form.Show(); }
private void inventárioToolStripMenuItem_Click(object sender, EventArgs e) { FormRelatorios form = new FormRelatorios(user.Nome); form.Text = "ControlX - Relatório de inventário de estoque"; form.tipoRelatorio = 6; form.Show(); }
private void NFtoolStripMenu_Click(object sender, EventArgs e) { formLogin user = new formLogin(); FormRelatorios form = new FormRelatorios(user.txUsuario.Text, DateTime.Parse(dateVenda.Value.ToString("dd-MM-yyyy HH:mm:ss")), int.Parse(txId.Text.ToString()), txUser.Text); form.Text = "ControlX - Nota Fiscal ID: " + int.Parse(txId.Text.ToString()); form.tipoRelatorio = 5; form.Show(); }
private void btGerar_Click(object sender, EventArgs e) { DateTime dataIni = DateTime.Parse(dateInicio.Value.ToString()); DateTime dataFim = DateTime.Parse(dateFim.Value.ToString()); int idFunc = int.Parse(cbFunc.SelectedValue.ToString()); DAO.UsuarioDao func = new DAO.UsuarioDao(); user1 = func.LerUser(idFunc); FormRelatorios form = new FormRelatorios(user1.Nome, dataIni, dataFim, user1); form.Text = "ControlX - Relatorio de vendas por funcionário"; form.tipoRelatorio = 4; form.Show(); }
private void btVender_Click(object sender, EventArgs e) { try { List <Object> produtos = db.ListAll(); Vender vender = new Vender(); for (int i = 0; i < dgvVendas.RowCount; i++) { int idProduto = int.Parse(dgvVendas.Rows[dgvVendas.Rows[i].Index].Cells[0].Value.ToString()); foreach (Produto p in produtos) { if (p.Id == idProduto) { p.Preco = double.Parse(dgvVendas.Rows[dgvVendas.Rows[i].Index].Cells[4].Value.ToString()); p.Qntd = double.Parse(dgvVendas.Rows[i].Cells[2].Value.ToString()); vender.Itens.Add(p); } } } vender.Id = vd.GetId(); vender.Nome_usuario = user.Nome; vender.Valor = double.Parse(lbValorTotal.Text.ToString()); vender.Data = DateTime.Now; vd.Adicionar(vender); int numProd = dgvVendas.RowCount; for (int i = 0; i < numProd; i++) { int idProd = int.Parse(dgvVendas.Rows[i].Cells[0].Value.ToString()); double qtdVenda = double.Parse(dgvVendas.Rows[i].Cells[2].Value.ToString()); foreach (Produto p in ps) { if (p.Id == idProd) { db.Atualizar(p); } } } DialogResult result = MessageBox.Show("Venda Concluida com Sucesso !!!\n Deseja imprimir o Recibo do Cliente? ", "Venda Realizada", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); //Caso clique em sim if (result == DialogResult.Yes) { FormRelatorios form = new FormRelatorios(user.Nome, vender.Data, vender.Id, vender.Nome_usuario); form.Text = "ControlX - Nota Fiscal ID: " + txId.Text; form.tipoRelatorio = 5; form.Show(); } else if (result == DialogResult.No) { } } catch (Exception x) { MessageBox.Show("ERRO:" + x, "Venda não concluida!"); } finally { this.Refresh(); dgvVendas.Rows.Clear(); ps = db.ListAll(); Limpar(); lbValorTotal.Text = ""; BtComplete(); } }