private bool Validar() { bool paso = true; if (String.IsNullOrWhiteSpace(Nombre_textBox.Text)) { errorProvider.SetError(Nombre_textBox, "no puede dejar este campo vacio"); paso = false; } if (String.IsNullOrWhiteSpace(Telefono_textBox.Text)) { errorProvider.SetError(Telefono_textBox, "no puede dejar este campo vacio"); paso = false; } if (String.IsNullOrWhiteSpace(Cedula_textBox.Text)) { errorProvider.SetError(Cedula_textBox, "no puede estar vacio este campo"); paso = false; } if (String.IsNullOrWhiteSpace(Direccion_textBox.Text)) { errorProvider.SetError(Direccion_textBox, "no puede estar vacio"); paso = false; } if (this.Detalle.Count == 0) { errorProvider.SetError(DetalleDataGriView, "debe agregar algun telefono"); Telefono_textBox.Focus(); paso = false; } return(paso); }
private void AgregarButton_Click(object sender, EventArgs e) { RegistroTelefono rt = new RegistroTelefono(); rt.ShowDialog(); if (DetalleDataGriView.DataSource != null) { this.Detalle = (List <TelefonosDetalles>)DetalleDataGriView.DataSource; // todo; validar campos del detalle // agregar un nuevo detalle con los datos intoducidos. this.Detalle.Add( new TelefonosDetalles( id: 0, idPersona: (int)IDnumericUpDown.Value, telefono: Telefono_textBox.Text, tipoTelefono: Tipo_comboBox.Text ) ); CargarGrid(); Telefono_textBox.Focus(); Telefono_textBox.Clear(); // Tipo_textBox.Clear(); } }
private void CargarButton_Click(object sender, EventArgs e) { if (DetalleDataGriView.DataSource != null) { this.Detalle = (List <TelefonosDetalles>)DetalleDataGriView.DataSource; } // todo : validar campo del detalle // agregar un nuevo Detalle con los datos incluidos this.Detalle.Add( new TelefonosDetalles( id: 0, idPersona: (int)IDnumericUpDown.Value, telefono: Telefono_textBox.Text, tipoTelefono: Tipo_comboBox.Text )); CargarGrid(); Telefono_textBox.Focus(); // Telefono_textBox.Clear(); // Tipo_comboBox.Clear(); }