private void btnDelete_Click(object sender, EventArgs e) { //Valida se foi informado um codigo if (txtCodigo.Text == string.Empty) { MessageBox.Show("Selecione um grupo."); return; } int codigo = Convert.ToInt32(txtCodigo.Text); string descricao = txtDescricao.Text; //Consulta grupo por ID grupos objGrupos = GrupoController.BuscaGrupoPorID(codigo); //Valida se grupo existe if (objGrupos == null) { MessageBox.Show("O grupo não está cadastrado."); return; } //Exclui o grupo GrupoController.ExcluirGrupo(Convert.ToInt32(txtCodigo.Text.ToString())); MessageBox.Show("Grupo excluído com sucesso."); //Repopula grid btnClear_Click(sender, e); }
private produto pMontaObjProduto() { produto objProduto = new produto(); objProduto.referencia = txtReferencia.Text; objProduto.descricao = txtDescricao.Text; objProduto.grupoId = int.Parse(cmbGrupo.SelectedValue.ToString()); objProduto.grupos = GrupoController.BuscaGrupoPorID(int.Parse(objProduto.grupoId.ToString())); objProduto.valor = decimal.Parse(txtValor.Text); objProduto.custo = decimal.Parse(txtCusto.Text); return(objProduto); }
private void btnSave_Click(object sender, EventArgs e) { grupos objGrupo = null; //Passa o codigo para uma variavel int codigo = 0; //Valida se foi informada descrição if (txtDescricao.Text == string.Empty) { MessageBox.Show("Informe a descrição do grupo."); return; } //Valida se esta editando if (txtCodigo.Text != string.Empty) { //passa valor para variavel codigo = int.Parse(txtCodigo.Text); //Consulta grupo pelo id objGrupo = GrupoController.BuscaGrupoPorID(codigo); } //Se grupo não existir ele grava if (objGrupo == null) { //Mota objeto de grupo para salvar objGrupo = pMontaObjGrupo(); //Salva grupo GrupoController.SalvarGrupo(objGrupo); //mostra mensagem para o usuario MessageBox.Show("Grupo gravado com sucesso."); } else { //Mota objeto de grupo para salvar objGrupo = pMontaObjGrupo(); //Altera grupo GrupoController.AlterarGrupo(codigo, objGrupo); //mostra mensagem para o usuario MessageBox.Show("Grupo alterado com sucesso."); } //Limpa os campos btnClear_Click(sender, e); //Coloca o foco na descrição txtDescricao.Focus(); }
//Leave private void txtCodigo_Leave(object sender, EventArgs e) { try { int codigo = Convert.ToInt32(txtCodigo.Text); //Busca grupo por id grupos objGrupo = GrupoController.BuscaGrupoPorID(codigo); //Valida se encontrou algum registro if (objGrupo == null) { MessageBox.Show("Grupo não está cadastrado."); txtCodigo.Focus(); return; } //Preenche campos txtDescricao.Text = objGrupo.descricao; } catch (Exception ex) { MessageBox.Show(ex.Message); } }