private void CadastroVegetais_Load(object sender, EventArgs e) { var grupoVegetalLogica = new GrupoVegetalLogica(); var grupos = grupoVegetalLogica.Listar(); if (grupos != null) { foreach (var grupo in grupos) { cbxGrupo.Items.Add(grupo); } } if (_vegetal != null) { txtCodigo.Text = _vegetal.Codigo.ToString(); txtNome.Text = _vegetal.Nome.ToString(); txtTam.Text = _vegetal.Tamanho.ToString(); var grupo = grupos.FirstOrDefault(x => x.Codigo == _vegetal.GrupoVegetal_Codigo); var index = grupos.IndexOf(grupo); cbxGrupo.SelectedIndex = index; } }
private void btnGravar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtNome.Text)) { MessageBox.Show("Os campos em negrito são obrigatóros!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { try { var grupo = new GrupoVegetal { Codigo = ObterCodigo(), Nome = txtNome.Text }; var logica = new GrupoVegetalLogica(); logica.Salvar(grupo); MessageBox.Show("Salvo com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); txtNome.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void ListaGrupos_Load(object sender, EventArgs e) { try { var logica = new GrupoVegetalLogica(); dgvListaGrupos.DataSource = logica.Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public GruposVegetais(Menu menu) : base(menu) { InitializeComponent(); _logica = new GrupoVegetalLogica(); }