private void BuscarProduto_Click(object sender, EventArgs e) { // LISTA OS FUNCIONARIO A PARTIR DO CAMPO DE BUSCA IfachadaProduto fachadaProduto = new FachadaProduto(); ArrayList lista = fachadaProduto.ListarProduto(ProdutoBuscado.Text); //A função abaixo limpa o dataGridView, caso tenha uma nova busca dataGridView1.Rows.Clear(); foreach (var func in lista) { Projeto4_Junior.Modelo.Produto produto = new Projeto4_Junior.Modelo.Produto(); produto = (Projeto4_Junior.Modelo.Produto)func; // PREENCHE AS COLUNAS DE 'NOME', 'CPF' E O NOMES DOS BOTÕES PADRÕES dataGridView1.Rows.Add(produto.Descricao, produto.Valor, produto.Quantidade, "Remover", "Alterar", produto.IdProduto); } }
private void btAdicionarProduto_Click(object sender, EventArgs e) { String buscarProduto = cbProdutos.Text; if (buscarProduto != "") { buscarProduto = (cbProdutos.SelectedItem as Projeto4_Junior.Modelo.ComboboxItem).Value.ToString(); IfachadaProduto fachada = new FachadaProduto(); Projeto4_Junior.Modelo.Produto prod = fachada.BuscarProduto(int.Parse(buscarProduto)); dGListaServProd.Rows.Add(prod.Descricao, prod.Valor, "Remover", prod.IdProduto, 0); this.valorTotal(); //MessageBox.Show("" + buscarServico); } else { MessageBox.Show("Selecione pelo menos um produto!"); } }
public TelaAbrirCaixa() { InitializeComponent(); IfachadaFuncionario func = new FachadaFuncionario(); ArrayList listaFunc = func.ListarFuncionario(""); for (int i = 0; i < listaFunc.Count; i++) { Projeto4_Junior.Modelo.Funcionario funci = (Projeto4_Junior.Modelo.Funcionario)listaFunc[i]; Projeto4_Junior.Modelo.ComboboxItem item = new Projeto4_Junior.Modelo.ComboboxItem(); item.Text = funci.Nome; item.Value = funci.Cpf; cbFuncionario.Items.Add(item); } IfachadaServico serv = new FachadaServico(); ArrayList listaServ = serv.ListarServico(""); for (int i = 0; i < listaServ.Count; i++) { Projeto4_Junior.Modelo.Servico servi = new Projeto4_Junior.Modelo.Servico(); Projeto4_Junior.Modelo.ComboboxItem item = new Projeto4_Junior.Modelo.ComboboxItem(); servi = (Projeto4_Junior.Modelo.Servico)listaServ[i]; item.Text = servi.Descricao + " - R$" + servi.Valor; item.Value = servi.IdServico; cbServicos.Items.Add(item); } IfachadaProduto prod = new FachadaProduto(); ArrayList listaProd = prod.ListarProduto(""); for (int i = 0; i < listaProd.Count; i++) { Projeto4_Junior.Modelo.Produto produ = new Projeto4_Junior.Modelo.Produto(); Projeto4_Junior.Modelo.ComboboxItem item = new Projeto4_Junior.Modelo.ComboboxItem(); produ = (Projeto4_Junior.Modelo.Produto)listaProd[i]; item.Text = produ.Descricao + " - R$" + produ.Valor; item.Value = produ.IdProduto; cbProdutos.Items.Add(item); } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { IfachadaProduto fachada = new FachadaProduto(); if (e.RowIndex < 0 || e.ColumnIndex == dataGridView1.Columns["remover"].Index) { DialogResult dr = MessageBox.Show("Tem certeza que deseja excluir " + dataGridView1[0, e.RowIndex].Value + "?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dr == DialogResult.Yes) { //REMOVER O FUNCIONARIO SELECIONADO String descricao = (String)dataGridView1[0, e.RowIndex].Value; fachada.RemoverProduto(descricao); //A função abaixo limpa o dataGridView dataGridView1.Rows.Clear(); //A função abaixo preenche o dataGridView this.BuscarProduto_Click(sender, e); } } else if (e.RowIndex < 0 || e.ColumnIndex == dataGridView1.Columns["alterar"].Index) { //Carrega usuario que vai ser alterado! int idProduto = (int)dataGridView1[5, e.RowIndex].Value; Projeto4_Junior.Modelo.Produto prod = fachada.BuscarProduto(idProduto); AlterarProduto tela = new AlterarProduto(prod, this); tela.ShowDialog(); } else if (e.RowIndex < 0 || e.ColumnIndex == dataGridView1.Columns["Descricao"].Index) { // Caso o nome da coluna seja outro troca o nome do indice em cima. int idProduto = (int)dataGridView1[5, e.RowIndex].Value; //Carrega o funcionario para ser detalhado. Projeto4_Junior.Modelo.Produto prod = fachada.BuscarProduto(idProduto); DetalharProduto tela = new DetalharProduto(prod); tela.ShowDialog(); } }
private void Cadastrar_Click(object sender, EventArgs e) { IfachadaProduto fachadaProduto = new FachadaProduto(); Produto umProduto = new Produto(); if (DescricaoProduto.Text.Equals("") || DescricaoProduto == null || ValorProduto.Equals("") || ValorProduto == null || QuantidadeProduto.Equals("") || QuantidadeProduto == null) { MessageBox.Show("Preencha todos os campos!"); } else { umProduto.Descricao = DescricaoProduto.Text; umProduto.Valor = Decimal.Parse(ValorProduto.Text); umProduto.Quantidade = int.Parse(QuantidadeProduto.Text); umProduto.Ativo = true; fachadaProduto.CadastrarProdutos(umProduto); this.Close(); } }
private void Alterar_Click(object sender, EventArgs e) { IfachadaProduto fachada = new FachadaProduto(); Projeto4_Junior.Modelo.Produto produto = new Projeto4_Junior.Modelo.Produto(); if (DescricaoPro.Text == null || DescricaoPro.Text.Equals("") || ValorProd.Text == null || ValorProd.Text.Equals("") || QuantidadeProd.Text == null || QuantidadeProd.Text.Equals("")) { MessageBox.Show("Preencha todos os campos!"); } else { produto.Descricao = DescricaoPro.Text; produto.Valor = Convert.ToDecimal(ValorProd.Text); produto.Quantidade = Convert.ToInt32(QuantidadeProd.Text); produto.IdProduto = idProdutoParaAlterar; fachada.AlterarProduto(produto); this.Close(); } }