private void btModificar_Click(object sender, EventArgs e) { var empresa = cbEmpresa.SelectedItem as empresa; if (empresa == null) { MessageBox.Show("Debe seleccionar una empresa."); return; } using (var input = new FrmInput()) { input.Nombre = empresa.nombre; if (input.ShowDialog() != DialogResult.OK) { return; } var name = input.Nombre.Trim(); if (string.IsNullOrEmpty(name)) { MessageBox.Show("El nombre de la empresa no puede estar vacío."); return; } empresa.nombre = name; data.SubmitChanges(); LoadEmpresas(); } }
private void btNuevo_Click(object sender, EventArgs e) { using (var input = new FrmInput()) { input.Nombre = string.Empty; if (input.ShowDialog() != DialogResult.OK) { return; } var name = input.Nombre.Trim(); if (string.IsNullOrEmpty(name)) { MessageBox.Show("El nombre de la empresa no puede estar vacío."); return; } var empresa = data.GetAllEmpresas().FirstOrDefault(x => x.nombre == name); if (empresa != null) { MessageBox.Show("La empresa '" + name + "' ya existe."); return; } empresa = new empresa { nombre = name }; data.AddEmpresa(empresa); data.SubmitChanges(); LoadEmpresas(); } }