private void btnGrafico_Click(object sender, EventArgs e) { string pasta = controle.Registro.ler("restaurante", "relatorio"); if (!Directory.Exists(pasta)) { MessageBox.Show("Caminho não encontrado!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } report.FormRelatorio relatorio = new report.FormRelatorio(); relatorio.Arquivo = @pasta + @"\rdGraficoProduto.rdlc"; if (!File.Exists(relatorio.Arquivo)) { MessageBox.Show("Relatório não encontrado!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } controle.ProdutoDB tabela = new controle.ProdutoDB(); relatorio.DS = tabela.grafico(); relatorio.Show(); }
private void editar() { controle.ProdutoDB tabela = new controle.ProdutoDB(); Registro.nome = txtDescricao.Text.ToUpper(); Registro.preco = Double.Parse(txtPreco.Text, NumberStyles.Currency); Registro.idtipo = Convert.ToInt16(cbCategoria.SelectedValue); tabela.editar(Registro); MessageBox.Show("Registro editado com sucesso!"); this.Dispose(); }
private void btnEdit_Click(object sender, EventArgs e) { FormFichaProduto ficha = new FormFichaProduto(); ficha.Registro = (modelo.produto)bs.Current; ficha.ShowDialog(); if (ficha.Registro != null) { controle.ProdutoDB tabela = new controle.ProdutoDB(); tabela.consultar(bs); bs.ResetBindings(false); } }
private void btnAdd_Click(object sender, EventArgs e) { FormFichaProduto ficha = new FormFichaProduto(); ficha.Registro = null; ficha.ShowDialog(); if (ficha.Registro != null) { controle.ProdutoDB tabela = new controle.ProdutoDB(); tabela.consultar(bs); bs.MoveLast(); bs.ResetBindings(false); } }
private void btnDel_Click(object sender, EventArgs e) { DialogResult op; modelo.produto Registro = (modelo.produto)bs.Current; op = MessageBox.Show("Deseja EXCLUIR :" + Registro.nome, "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (op == DialogResult.Yes) { controle.ProdutoDB tabela = new controle.ProdutoDB(); tabela.excluir(Registro.idproduto); bs.RemoveCurrent(); bs.ResetBindings(false); } }
private void novo() { controle.ProdutoDB tabela = new controle.ProdutoDB(); Registro = new modelo.produto { nome = txtDescricao.Text.ToUpper(), preco = Double.Parse(txtPreco.Text, NumberStyles.Currency), idtipo = Convert.ToInt16(cbCategoria.SelectedValue), idproduto = tabela.ProximoCodigo() }; tabela.inserir(Registro); MessageBox.Show("Registro cadastrado com sucesso!"); this.Dispose(); }
private void btnGrafico_Click(object sender, EventArgs e) { report.FormRelatorio relatorio = new report.FormRelatorio(); string pasta = controle.Registro.ler("restaurante", "relatorio"); relatorio.arquivo = @pasta + @"\rdGraficoProduto.rdlc"; if (!File.Exists(relatorio.arquivo)) { MessageBox.Show("Arquivo RDLC não encontrado!", "ALERTA", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } controle.ProdutoDB tabela = new controle.ProdutoDB(); relatorio.Ds = tabela.Grafico(); relatorio.ShowDialog(); }
private void editar() { controle.ProdutoDB tabela = new controle.ProdutoDB(); try { Registro.nome = txtDescricao.Text.ToUpper(); Registro.idtipo = Convert.ToInt16(cbCategoria.SelectedValue); Registro.preco = Double.Parse(txtPreco.Text, NumberStyles.Currency); tabela.editar(Registro); } catch (Exception) { MessageBox.Show("Falha ao editar"); } this.Dispose(); }
private void FormProduto_Load(object sender, EventArgs e) { controle.ProdutoDB tabela = new controle.ProdutoDB(); tabela.consultar(bs); Binding bCodigo = new Binding("Text", bs, "idproduto"); bCodigo.Format += bCodigo_Format; lbIdCodProduto.DataBindings.Add(bCodigo); lbNomeProduto.DataBindings.Add(new Binding("Text", bs, "nome")); Binding bPreco = new Binding("Text", bs, "preco"); bPreco.Format += bPreco_Format; lbPrecoProduto.DataBindings.Add(bPreco); lbTipoProduto.DataBindings.Add(new Binding("Text", bs, "tipo.descricao")); }
private void btnPesquisar_Click(object sender, EventArgs e) { controle.ProdutoDB tabela = new controle.ProdutoDB(); if (txtDescricao.Text.Equals("")) { MessageBox.Show("Campo descriçao vazio"); return; } if (rbStartWith.Checked) { dgvResultado.DataSource = tabela.pesquisar(txtDescricao.Text, "start"); } else { dgvResultado.DataSource = tabela.pesquisar(txtDescricao.Text, "contains"); } dgvResultado.Columns["Descricao"].Width = 300; }