private void frmMovimentacaoCompra_Load(object sender, EventArgs e) { Ferramentas.CloseButtonDisabler.FormCloseButtonDisabler.DisableCloseButton(this.Handle.ToInt32()); this.AlteraBotoes(1); // txtNome.Focus(); DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLFornecedor bllforn = new BLLFornecedor(cx); cbFornecedor.DataSource = bllforn.Localizar(""); cbFornecedor.DisplayMember = "for_nome"; cbFornecedor.ValueMember = "for_cod"; cbFornecedor.AutoCompleteMode = AutoCompleteMode.Suggest; cbFornecedor.AutoCompleteSource = AutoCompleteSource.ListItems; BLLProduto bllprod = new BLLProduto(cx); cbProduto.DataSource = bllprod.Localizar(""); cbProduto.DisplayMember = "pro_nome"; cbProduto.ValueMember = "pro_cod"; cbProduto.AutoCompleteMode = AutoCompleteMode.Suggest; cbProduto.AutoCompleteSource = AutoCompleteSource.ListItems; cbProduto_Leave(sender, e); BLLTipoDePagamento blltp = new BLLTipoDePagamento(cx); cbTipoPagamento.DataSource = blltp.Localizar(""); cbTipoPagamento.DisplayMember = "tpa_nome"; cbTipoPagamento.ValueMember = "tpa_cod"; cbTipoPagamento.AutoCompleteMode = AutoCompleteMode.Suggest; cbTipoPagamento.AutoCompleteSource = AutoCompleteSource.ListItems; }
private void btPesquisar_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLProduto bll = new BLLProduto(cx); dgvDados.DataSource = bll.Localizar(txtValor.Text); dgvDados.Columns[0].HeaderText = "Código"; dgvDados.Columns[0].Width = 50; dgvDados.Columns[1].HeaderText = "Produto"; dgvDados.Columns[1].Width = 150; dgvDados.Columns[2].HeaderText = "Descrição"; dgvDados.Columns[2].Width = 200; dgvDados.Columns[3].HeaderText = "Foto"; dgvDados.Columns[3].Width = 50; dgvDados.Columns[4].HeaderText = "Valor Pago"; dgvDados.Columns[4].Width = 100; dgvDados.Columns[5].HeaderText = "Valor de Venda"; dgvDados.Columns[5].Width = 100; dgvDados.Columns[6].HeaderText = "Quantidade"; dgvDados.Columns[6].Width = 100; dgvDados.Columns[7].HeaderText = "Unidade de Medida"; dgvDados.Columns[7].Width = 50; dgvDados.Columns[8].HeaderText = "Categoria"; dgvDados.Columns[8].Width = 50; dgvDados.Columns[9].HeaderText = "Sub Categoria"; dgvDados.Columns[9].Width = 100; dgvDados.Columns[10].HeaderText = "Unidade de medida"; dgvDados.Columns[10].Width = 100; dgvDados.Columns[11].HeaderText = "Categoria"; dgvDados.Columns[11].Width = 100; dgvDados.Columns[12].HeaderText = "Sub Categoria"; dgvDados.Columns[12].Width = 100; dgvDados.Columns["pro_foto"].Visible = false; dgvDados.Columns["pro_valorpago"].Visible = false; dgvDados.Columns["cat_cod"].Visible = false; dgvDados.Columns["scat_cod"].Visible = false; dgvDados.Columns["umed_cod"].Visible = false; }
private void btExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLProduto bll = new BLLProduto(cx); bll.Excluir(Convert.ToInt32(txtCodigo.Text)); this.LimpaTela(); this.alteraBotoes(1); } } catch { MessageBox.Show("Impossível excluir o registro. \n O registro esta sendo utilizado em outro local."); this.alteraBotoes(3); } }
private void btInserir_Click(object sender, EventArgs e) { this.alteraBotoes(2); this.operacao = "inserir"; DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLTipoPagamento bll = new BLLTipoPagamento(cx); cbxTipoPagamento.DataSource = bll.Localizar(""); cbxTipoPagamento.DisplayMember = "tpa_nome"; cbxTipoPagamento.ValueMember = "tpa_cod"; BLLCliente bllcli = new BLLCliente(cx); cbxCliente.DataSource = bllcli.Localizar(""); cbxCliente.DisplayMember = "cli_nome"; cbxCliente.ValueMember = "cli_cod"; BLLProduto bllpro = new BLLProduto(cx); cbxProduto.DataSource = bllpro.Localizar(""); cbxProduto.DisplayMember = "pro_nome"; cbxProduto.ValueMember = "pro_cod"; }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaVenda f = new frmConsultaVenda(); f.ShowDialog(); f.Dispose(); if (f.codigo != 0) { itensVenda.Clear(); DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLTipoPagamento blltp = new BLLTipoPagamento(cx); cbxTipoPagamento.DataSource = blltp.Localizar(""); cbxTipoPagamento.DisplayMember = "tpa_nome"; cbxTipoPagamento.ValueMember = "tpa_cod"; BLLCliente bllcli = new BLLCliente(cx); cbxCliente.DataSource = bllcli.Localizar(""); cbxCliente.DisplayMember = "cli_nome"; cbxCliente.ValueMember = "cli_cod"; BLLProduto bllpro = new BLLProduto(cx); cbxProduto.DataSource = bllpro.Localizar(""); cbxProduto.DisplayMember = "pro_nome"; cbxProduto.ValueMember = "pro_cod"; BLLVenda bllvenda = new BLLVenda(cx); ModeloVenda modelo = bllvenda.CarregaModeloVenda(f.codigo); cbxTipoPagamento.SelectedValue = modelo.TpaCod; cbxCliente.SelectedValue = modelo.CliCod; txtNumParcelas.Text = Convert.ToString(modelo.VenNparcelas); this.codigo = modelo.VenCod; BLLItemVenda bll2 = new BLLItemVenda(cx); DataTable itens = bll2.Localizar(Convert.ToInt32(modelo.VenCod)); foreach(DataRow linha in itens.Rows) { ModeloItemVenda item = new ModeloItemVenda(); item = bll2.CarregaModeloItemVenda(Convert.ToInt32(linha["itemvenda_cod"].ToString())); itensVenda.Add(item); } dataGridItens.DataSource = null; dataGridItens.DataSource = itensVenda; dataGridItens.Refresh(); alteraBotoes(3); atualizarTotal(); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaProduto f = new frmConsultaProduto(); f.ShowDialog(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLProduto bll = new BLLProduto(cx); ModeloProduto modelo = bll.CarregaModeloProduto(f.codigo); txtCodigo.Text = modelo.CatCod.ToString(); //colocar os dados na tela txtCodigo.Text = modelo.ProCod.ToString(); txtDescricao.Text = modelo.ProDescricao; txtNome.Text = modelo.ProNome; txtQtde.Text = modelo.ProQtde.ToString(); txtValorPago.Text = modelo.ProValorPago.ToString(); txtValorVenda.Text = modelo.ProValorVenda.ToString(); cbCategoria.SelectedValue = modelo.CatCod; cbSubCategoria.SelectedValue = modelo.ScatCod; cbUnd.SelectedValue = modelo.UmedCod; try { MemoryStream ms = new MemoryStream(modelo.ProFoto); pbFoto.Image = Image.FromStream(ms); } catch {} alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloProduto modelo = new ModeloProduto(); modelo.ProNome = txtNome.Text; modelo.ProDescricao = txtDescricao.Text; modelo.ProValorPago = Convert.ToDouble(txtValorPago.Text); modelo.ProValorVenda = Convert.ToDouble(txtValorVenda.Text); modelo.ProQtde = Convert.ToDouble(txtQtde.Text); modelo.UmedCod = Convert.ToInt32(cbUnd.SelectedValue); modelo.CatCod = Convert.ToInt32(cbCategoria.SelectedValue); modelo.ScatCod = Convert.ToInt32(cbSubCategoria.SelectedValue); modelo.CarregaImagem(this.foto); //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLProduto bll = new BLLProduto(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.ProCod.ToString()); } else { //alterar uma categoria modelo.ProCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnLocalizar_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLProduto bll = new BLLProduto(cx); dgvDados.DataSource = bll.Localizar(txtValor.Text); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaProduto consulta = new frmConsultaProduto(); consulta.ShowDialog(); if (consulta.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLProduto bll = new BLLProduto(cx); ModeloProduto modelo = bll.CarregaModeloProduto(consulta.codigo); txtCodigo.Text = modelo.ProCod.ToString(); txtNome.Text = modelo.ProNome.ToString(); txtDescricao.Text = modelo.ProDescricao.ToString(); txtQuantidade.Text = modelo.ProQtde.ToString(); txtValorPago.Text = modelo.ProValorpago.ToString(); txtValorVenda.Text = modelo.ProValorvenda.ToString(); cbCategoria.SelectedValue = modelo.CatCod; cbSubCategoria.SelectedValue = modelo.ScatCod; cbUnidadeMedida.SelectedValue = modelo.UmedCod; try { MemoryStream ms = new MemoryStream(modelo.ProFoto); pbFoto.Image = Image.FromStream(ms); this.foto = "Imagem Original"; } catch //(Exception ex) { } // modelo.ProFoto = null; //modelo.ProValorpago.ToString(); = Convert.ToDouble(txtValorPago.Text); // modelo.ProValorvenda.ToString(); = Convert.ToDouble(txtValorVenda.Text); // modelo.UmedCod = Convert.ToInt32(cbUnidadeMedida.SelectedValue); // modelo.CatCod = Convert.ToInt32(cbCategoria.SelectedValue); // modelo.ScatCod = Convert.ToInt32(cbSubCategoria.SelectedValue); AlteraBotoes(3); } else { this.LimpaCampos(); this.AlteraBotoes(1); } consulta.Dispose(); }
private void btExcluir_Click(object sender, EventArgs e) { try { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); DialogResult res = MessageBox.Show("Deseja excluir este Produto ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (res.ToString() == "Yes") { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLProduto bll = new BLLProduto(cx); bll.Excluir(Convert.ToInt32(txtCodigo.Text)); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Registro excluido com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimpaCampos(); this.AlteraBotoes(1); } } catch (Exception erro) { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Impossivel excluir este registro \n O Registro está sendo utilizado \n" + erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); AlteraBotoes(3); } }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloProduto modelo = new ModeloProduto(); // modelo.ProCod = 0; txtNome.Text = txtNome.Text.ToUpper(); modelo.ProNome = txtNome.Text; txtDescricao.Text = txtDescricao.Text.ToUpper(); modelo.ProDescricao = txtDescricao.Text; // modelo.ProFoto = null; modelo.ProValorpago = Convert.ToDouble(txtValorPago.Text); modelo.ProValorvenda = Convert.ToDouble(txtValorVenda.Text); modelo.ProQtde = Convert.ToDouble(txtQuantidade.Text); modelo.UmedCod = Convert.ToInt32(cbUnidadeMedida.SelectedValue); modelo.CatCod = Convert.ToInt32(cbCategoria.SelectedValue); modelo.ScatCod = Convert.ToInt32(cbSubCategoria.SelectedValue); DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLProduto bll = new BLLProduto(cx); if (operacao == "inserir") { modelo.CarregaImagem(foto); bll.Incluir(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro efetuado - Código " + modelo.ProCod.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { modelo.ProCod = Convert.ToInt32(txtCodigo.Text); if (this.foto == "Imagem Original") { ModeloProduto mt = bll.CarregaModeloProduto(modelo.ProCod); modelo.ProFoto = mt.ProFoto; } else { modelo.CarregaImagem(this.foto); } bll.Alterar(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.LimpaCampos(); this.AlteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtQuantidade_Enter(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLProduto bll = new BLLProduto(cx); ModeloProduto modelo = bll.CarregaModeloProduto(Convert.ToInt32(cbProduto.SelectedValue)); txtValorUnitario.Text = modelo.ProValorvenda.ToString(); }
private void btAddProd_Click(object sender, EventArgs e) { frmCadastroDeProdutos prod = new frmCadastroDeProdutos(); prod.ShowDialog(); prod.Dispose(); DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLProduto bll = new BLLProduto(cx); cbProduto.DataSource = bll.Localizar(""); cbProduto.DisplayMember = "pro_nome"; cbProduto.ValueMember = "pro_cod"; cbProduto.AutoCompleteMode = AutoCompleteMode.Suggest; cbProduto.AutoCompleteSource = AutoCompleteSource.ListItems; }