private void button1_Click(object sender, EventArgs e) { if (comboBoxProduto.Text == string.Empty) { MessageBox.Show("Nenhum produto seleciona", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ProdutoNegocios produtoNegocios = new ProdutoNegocios(); ProdutoColletion produtoCollection = new ProdutoColletion(); //Produto produtoItem = new Produto(); //this.produtoBindingSource.DataSource = produtoCollection; comboBoxProduto.Enabled = false; labelQtd.Visible = true; labelValUn.Visible = true; btnPedidoDescInserir.Visible = true; textBoxPedidoQtd.Visible = true; textBoxPedidoValorUn.Visible = true; btnSelecionar.Enabled = false; textBoxPedidoQtd.Text = "1"; //textBoxPedidoDesc.Text = "0"; produtoCollection = produtoNegocios.ProdutoConsultarPorTipo(null, null, codigoTextBox.Text); this.produtoBindingSource.DataSource = produtoCollection; produtoItem = produtoCollection.Find(x => x.Codigo == codigoTextBox.Text); btnPedidoDescInserir.Focus(); } }
private void button2_Click(object sender, EventArgs e) { ProdutoNegocios produtoNegocios = new ProdutoNegocios(); ProdutoColletion produtoCollection = new ProdutoColletion(); Produto produto = new Produto(); //this.produtoBindingSource.DataSource = produtoCollection; btnAlterarQtd.Visible = false; comboBoxProduto.Enabled = true; labelQtd.Visible = false; labelValUn.Visible = false; textBoxPedidoValorUn.Visible = false; btnPedidoDescInserir.Visible = false; textBoxPedidoQtd.Visible = false; btnSelecionar.Enabled = true; produtoItem = null; produtoCollection = produtoNegocios.ProdutoConsultarPorTipo(null, comboBoxProduto.Text, null); this.produtoBindingSource.DataSource = produtoCollection; //produto = produtoCollection.Find(x => x.Sabor == comboBoxProduto.Text); //comboBoxProduto.Text = produto.Sabor; //codigoTextBox.Text = produto.Codigo; //textBoxPedidoValorUn.Text = Convert.ToString(produto.Valor); //produtoItem = produtoCollection.Find(x => x.Codigo == codigoTextBox.Text); //comboBoxProduto.Enabled = true; }
public ProdutoColletion ProdutoConsultarPorTipo(string tipo, string sabor, string codigo) { try { ProdutoColletion produtoColletion = new ProdutoColletion(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Tipo", tipo); acessoDadosSqlServer.AdicionarParametros("@Codigo", codigo); acessoDadosSqlServer.AdicionarParametros("@Sabor", sabor); DataTable dataTableProduto = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspProdutoConsultarPorTipo"); foreach (DataRow linha in dataTableProduto.Rows) { Produto produto = new Produto(); produto.IdProduto = Convert.ToInt32(linha["IdProduto"]); produto.Codigo = Convert.ToString(linha["Codigo"]); produto.IdTipo = Convert.ToInt32(linha["IdTipo"]); produto.Tipo = Convert.ToString(linha["Tipo"]); produto.Descricao = Convert.ToString(linha["Descricao"]); produto.Valor = Convert.ToDecimal(linha["Valor"]); produto.Sabor = Convert.ToString(linha["Sabor"]); produtoColletion.Add(produto); } return(produtoColletion); } catch (Exception exception) { throw new Exception("Não foi possivel consultar produto por descricao. Detalhes: " + exception.Message); } }
public ProdutoColletion TipoConsultar(string tipo) { try { ProdutoColletion produtoColletion = new ProdutoColletion(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Tipo", tipo); DataTable dataTableProduto = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT*FROM ProdutoTipo WHERE Tipo LIKE '%'+@Tipo+'%'"); foreach (DataRow linha in dataTableProduto.Rows) { Produto produto = new Produto(); produto.IdTipo = Convert.ToInt32(linha["IdTipo"]); produto.Tipo = Convert.ToString(linha["Tipo"]); produtoColletion.Add(produto); } return(produtoColletion); } catch (Exception exception) { throw new Exception("Não foi possivel consultar os valores de tipo. Detalhes: " + exception.Message); } }
protected void carregarListaProduto() { ProdutoNegocios produtoNegocios = new ProdutoNegocios(); ProdutoColletion produtoCollection = new ProdutoColletion(); produtoCollection = produtoNegocios.ProdutoConsultarPorTipo(null, comboBoxProduto.Text, null); this.produtoBindingSource.DataSource = produtoCollection; }
public FrmProdutoCadastrar(AcaoNaTela acaoNaTela, Produto produto) { InitializeComponent(); acaoNaTelaSelecionada = acaoNaTela; if (acaoNaTela == AcaoNaTela.Inserir) { this.Text = "Cadastrar Produto"; produtoCollections = produtoNegocios.TipoConsultar(""); produtoCollections.Sort((x, y) => x.Tipo.CompareTo(y.Tipo)); comboBoxTipo.DataSource = produtoCollections; } else if (acaoNaTela == AcaoNaTela.Alterar) { this.Text = "Alterar Produto"; this.textBoxIdProduto.Text = produto.IdProduto.ToString(); this.textBoxCodigo.Text = produto.Codigo; int valorTipo = produto.IdTipo; produtoCollections = produtoNegocios.TipoConsultar(""); this.comboBoxTipo.DataSource = produtoCollections; int i = comboBoxTipo.FindString(produto.Tipo); comboBoxTipo.SelectedIndex = i; this.richTextBoxDescricao.Text = produto.Descricao; this.textBoxValor.Text = produto.Valor.ToString(); this.textBoxSabor.Text = produto.Sabor; } else if (acaoNaTela == AcaoNaTela.Consultar) { this.Text = "Alterar Produto"; this.textBoxCodigo.ReadOnly = true; this.textBoxCodigo.TabStop = false; this.comboBoxTipo.Enabled = false; this.comboBoxTipo.TabStop = false; this.richTextBoxDescricao.ReadOnly = true; this.richTextBoxDescricao.TabStop = false; this.textBoxValor.ReadOnly = true; this.textBoxValor.TabStop = false; this.textBoxSabor.ReadOnly = true; this.textBoxSabor.TabStop = false; this.labelTotal300Char.Visible = false; this.btnNovotipo.Visible = false; produtoCollections = produtoNegocios.TipoConsultar(""); this.comboBoxTipo.DataSource = produtoCollections; int i = comboBoxTipo.FindString(produto.Tipo); comboBoxTipo.SelectedIndex = i; this.textBoxCodigo.Text = produto.Codigo; this.richTextBoxDescricao.Text = produto.Descricao; this.textBoxValor.Text = produto.Valor.ToString(); this.textBoxSabor.Text = produto.Sabor; this.buttonProdutoSalvar.Visible = false; this.buttonProdutoCancelar.Text = "Fechar"; this.buttonProdutoCancelar.Focus(); } }
private void iconButton1_Click(object sender, EventArgs e) { FrmProdutoTipo frmProdutoTipo = new FrmProdutoTipo(); frmProdutoTipo.ShowDialog(); produtoCollections = produtoNegocios.TipoConsultar(""); this.comboBoxTipo.DataSource = produtoCollections; }
private void btnPedidoClientePesq_Click(object sender, EventArgs e) { ProdutoNegocios produtoNegocios = new ProdutoNegocios(); ProdutoColletion produtoColletion = new ProdutoColletion(); dgwPedidoProdutoSel.DataSource = null; produtoColletion = produtoNegocios.ProdutoConsultarPorTipo(null, null, textBoxPedidoConsul.Text); dgwPedidoProdutoSel.DataSource = produtoColletion; dgwPedidoProdutoSel.Update(); dgwPedidoProdutoSel.Refresh(); }
private void AtualizarGrid() { ProdutoNegocios produtoNegocios = new ProdutoNegocios(); ProdutoColletion produtoCollection = new ProdutoColletion(); produtoCollection = produtoNegocios.ProdutoConsultarPorTipo(null, textBoxPesquisa.Text, null); dataGridViewProduto.DataSource = null; produtoCollection.Sort((x, y) => x.Tipo.CompareTo(y.Tipo)); dataGridViewProduto.DataSource = produtoCollection; dataGridViewProduto.Update(); dataGridViewProduto.Refresh(); }
public void atualizarGrid() { ProdutoNegocios produtoNegocios = new ProdutoNegocios(); ProdutoColletion produtoCollection = new ProdutoColletion(); produtoCollection = produtoNegocios.TipoConsultar(""); dgwTipo.DataSource = null; dgwTipo.AutoGenerateColumns = false; produtoCollection.Sort((x, y) => x.Tipo.CompareTo(y.Tipo)); dgwTipo.DataSource = produtoCollection; //dgwTipo.Sort(colTipo,ListSortDirection.Ascending); dgwTipo.Update(); dgwTipo.Refresh(); }