private void Changes(TiposDeTelefonoDetalle telefono) { if (change) { ListaDetalle[x].Telefono = TelefonoMaskedTextBox.Text; ListaDetalle[x].Tipo = TiposDeTelefonoComboBox.GetItemText(TiposDeTelefonoComboBox.SelectedItem); change = false; x = -1; PersonasDataGridView.DataSource = ListaDetalle.ToList(); return; } ListaDetalle.Add(telefono); PersonasDataGridView.DataSource = ListaDetalle.ToList(); }
private void AddButton_Click(object sender, EventArgs e) { if (TelefonoMaskedTextBox.MaskCompleted) { Changes(new TiposDeTelefonoDetalle( 0, ((int)IDNumericUpDown.Value != 0) ? (int)IDNumericUpDown.Value : 0, DevolverID(TiposDeTelefonoComboBox.Text), TiposDeTelefonoComboBox.GetItemText(TiposDeTelefonoComboBox.SelectedItem), TelefonoMaskedTextBox.Text )); ValidarErrorProvider.SetError(TelefonoMaskedTextBox, ""); ValidarErrorProvider.SetError(PersonasDataGridView, ""); } else { ValidarErrorProvider.SetError(TelefonoMaskedTextBox, "No es un numero de telefono valido"); } }