private void Crear_Click(object sender, EventArgs e) { //Crear trabajador TrabajadorCEN trabajador = new TrabajadorCEN(); if (NIF.Text.Length != 0 && Nombre.Text.Length != 0 && Apellidos.Text.Length != 0 && Direccion.Text.Length != 0 && Telefono.Text.Length != 0 && CP.Text.Length != 0 && Pais.Text.Length != 0 && Localidad.Text.Length != 0 && Provincia.Text.Length != 0 && Tipo1.Text.Length != 0) { if (NIF.Text.Length == 9) { NumeroNif nf = new NumeroNif(NIF.Text); if (nf.EsCorrecto) { try { if (Tipo1.SelectedItem.ToString().Equals("Cooperativista")) { trabajador.Crear(NIF.Text, Nombre.Text, Apellidos.Text, Direccion.Text, Telefono.Text, CP.Text, Pais.Text, Localidad.Text, Provincia.Text, TipoEmpleoEnum.Cooperativista); } else { trabajador.Crear(NIF.Text, Nombre.Text, Apellidos.Text, Direccion.Text, Telefono.Text, CP.Text, Pais.Text, Localidad.Text, Provincia.Text, TipoEmpleoEnum.Empleado); } //alert Creado correctamente //MessageBox.Show("Trabajador creado correctamente"); this.Close(); } catch (Exception exp) { MessageBox.Show(Constantes._ERRORTRABAJADOR); throw exp; } } else { MessageBox.Show(Constantes._ERRORNIFFORMATO); } } else { MessageBox.Show(Constantes._ERRORNIFFORMATO); } } else { //alert hay campos sin rellenar MessageBox.Show(Constantes._ERRORCAMPOSVACIOS); } }