Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
 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();
     }
 }