private void panCancelar_Click(object sender, EventArgs e) { clienteVO = null; funcionarioVO = null; produtoVO = null; grupoProdutoVO = null; Close(); }
private void panSalvarGrupo_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtDescricaoGrupo.Text)) { return; } if (listGrupoProduto != null) { foreach (GrupoProdutoVO gpVO in listGrupoProduto) { if (txtDescricaoGrupo.Text.Trim() == gpVO.Descricao) { errorProvider.SetError(txtDescricaoGrupo, "Esse grupo já foi cadastrado"); return; } } } if (lblSalvarGrupo.Text == "ALTERAR") { listGrupoProduto[indexGrupoProduto].Descricao = txtDescricaoGrupo.Text.Trim(); try { GrupoProdutoDAO.AtualizarRegistro(listGrupoProduto[indexGrupoProduto]); CarregaGrupos(); MessageBox.Show("Grupo de Produto Atualizado com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCamposGrupoProduto(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (lblSalvarGrupo.Text == "SALVAR") { GrupoProdutoVO grupoProdutoVO = new GrupoProdutoVO(); grupoProdutoVO.Descricao = txtDescricaoGrupo.Text.Trim(); grupoProdutoVO.Ativo = true; try { GrupoProdutoDAO.InserirRegistros(grupoProdutoVO); CarregaGrupos(); MessageBox.Show("Grupo de Produto cadastrado com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCamposGrupoProduto(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
void LimpaCampos() { produtoVOSelecionado = null; grupoProdutoVOSelecionado = null; txtCodBarras.Text = null; txtDescricao.Text = null; cbGrupo.SelectedIndex = -1; txtQtde.Text = null; rdbServico.Checked = true; txtPrecoCusto.Text = null; txtPrecoVenda.Text = null; }
void ExibeGrupoProduto(GrupoProdutoVO grupoProdutoVO) { txtDescricaoGrupo.Text = grupoProdutoVO.Descricao; for (int i = 0; i < listGrupoProduto.Count; i++) { if (listGrupoProduto[i].Id == grupoProdutoVO.Id) { indexGrupoProduto = i; lblListGrupoProduto.Text = i.ToString(); break; } } }
private void cbGrupo_SelectedIndexChanged(object sender, EventArgs e) { if (cbGrupo.SelectedIndex == -1) { return; } foreach (GrupoProdutoVO grupoProdutoVO in listGrupoProduto) { if (grupoProdutoVO.Descricao == cbGrupo.SelectedItem.ToString()) { grupoProdutoVOSelecionado = grupoProdutoVO; } } }
static GrupoProdutoVO MontaVO(DataRow row) { if (row != null) { GrupoProdutoVO grupoProdutoVO = new GrupoProdutoVO(); grupoProdutoVO.Id = Convert.ToInt32(row["id"]); grupoProdutoVO.Descricao = row["nome"].ToString(); grupoProdutoVO.Ativo = Convert.ToBoolean(row["ativo"]); return(grupoProdutoVO); } else { return(null); } }
void CadastroSelecionado() { if (enumPesquisa == EnumPesquisa.cliente) { clienteVO = listClienteVO[index]; } else if (enumPesquisa == EnumPesquisa.funcionario) { funcionarioVO = listFuncionarioVO[index]; } else if (enumPesquisa == EnumPesquisa.produto) { produtoVO = listProdutoVO[index]; } else { grupoProdutoVO = listGrupoProdutoVO[index]; } }
void ExibeProduto(ProdutoVO produtoVO) { produtoVOSelecionado = produtoVO; txtCodBarras.Text = produtoVO.Cod_barras; txtDescricao.Text = produtoVO.Descricao; foreach (GrupoProdutoVO grupoProdutoVO in listGrupoProduto) { if (grupoProdutoVO.Id == produtoVO.Id_grupo_produto) { cbGrupo.SelectedItem = grupoProdutoVO.Descricao; grupoProdutoVOSelecionado = grupoProdutoVO; break; } } rdbProduto.Checked = produtoVO.Controla_estoque; rdbServico.Checked = !produtoVO.Controla_estoque; txtQtde.Enabled = produtoVO.Controla_estoque; txtQtde.Text = produtoVO.Qtd_estoque.ToString(); txtPrecoCusto.Text = produtoVO.Vl_custo.ToString("C"); txtPrecoVenda.Text = produtoVO.Vl_venda.ToString("C"); }
private void Click_Cadastro(object sender, EventArgs e) { TextBox txt = (TextBox)sender; if (clienteVO == null && funcionarioVO == null && produtoVO == null && grupoProdutoVO == null) { index = Convert.ToInt32(txt.Name); CadastroSelecionado(); txt.BackColor = Color.Gainsboro; return; } if (index == Convert.ToInt32(txt.Name)) { clienteVO = null; funcionarioVO = null; produtoVO = null; grupoProdutoVO = null; txt.BackColor = Color.White; } else { clienteVO = null; funcionarioVO = null; produtoVO = null; grupoProdutoVO = null; TextBox txt_anterior = (TextBox)flpAgendamentos.Controls[index]; txt_anterior.BackColor = Color.White; index = Convert.ToInt32(txt.Name); CadastroSelecionado(); txt.BackColor = Color.Gainsboro; } }
public static void AtualizarRegistro(GrupoProdutoVO grupo_produto) { string sql = $"UPDATE grupo_produto SET nome='{grupo_produto.Descricao}', ativo={grupo_produto.Ativo} WHERE id={grupo_produto.Id}"; DAO.ExecutaSQL(sql); }
public static void InserirRegistros(GrupoProdutoVO grupo_produto) { string sql = $"Insert Into grupo_produto(nome,ativo) values('{grupo_produto.Descricao}',{grupo_produto.Ativo})"; DAO.ExecutaSQL(sql); }
private void ptbExcluiCadastro_Click(object sender, EventArgs e) { if (enumPesquisa == EnumPesquisa.cliente) { if (clienteVO != null) { if (MessageBox.Show($"Tem certeza que deseja exlcuir o cadastro do cliente {clienteVO.Nome} ?", "Excluir Cadastro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { ClienteDAO.DeletarRegistro(clienteVO.Id); clienteVO = null; MessageBox.Show("Cliente excluído com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); CarregaCadastros(); } catch (Exception erro) { MessageBox.Show(erro.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else if (enumPesquisa == EnumPesquisa.funcionario) { if (funcionarioVO != null) { if (MessageBox.Show($"Tem certeza que deseja exlcuir o cadastro do funcionário {funcionarioVO.Nome} ?", "Excluir Cadastro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { FuncionarioDAO.DeletarRegistro(funcionarioVO.Id); funcionarioVO = null; MessageBox.Show("Funcionário excluído com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); CarregaCadastros(); } catch (Exception erro) { MessageBox.Show(erro.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else if (enumPesquisa == EnumPesquisa.produto) { if (produtoVO != null) { if (MessageBox.Show($"Tem certeza que deseja exlcuir o cadastro do produto {produtoVO.Descricao} ?", "Excluir Cadastro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { ProdutoDAO.DeletarRegistro(produtoVO.Id); produtoVO = null; MessageBox.Show("Produto excluído com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); CarregaCadastros(); } catch (Exception erro) { MessageBox.Show(erro.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { if (grupoProdutoVO != null) { if (MessageBox.Show("ATENÇÃO: Excluir um Grupo excluirá o cadastro de todos os produtos/serviços vinculados à ele." + $"\n\nTem certeza que deseja exlcuir o cadastro do Grupo {grupoProdutoVO.Descricao} ?", "Excluir Cadastro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { GrupoProdutoDAO.DeletarRegistro(grupoProdutoVO.Id); grupoProdutoVO = null; MessageBox.Show("Grupo de Produtos excluído com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); CarregaCadastros(); } catch (Exception erro) { MessageBox.Show(erro.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }