private void btnActualizar_Click(object sender, EventArgs e) { PrincipalForm principalForm = (PrincipalForm)Application.OpenForms["PrincipalForm"]; _Mensaje = "¿Esta seguro que desea actualizar este registro?"; _Titulo = "Actualización"; _Resultado = MessageBox.Show(_Mensaje, _Titulo, _BotonesYesNo); if (_Resultado == DialogResult.Yes) { if (tbTelefono.Text.Length >= 10) { DataGridViewRow RegistroActualizacion = principalForm.dgContactos.Rows[principalForm.FilaSeleccionada]; RegistroActualizacion.Cells[0].Value = tbID.Text; RegistroActualizacion.Cells[1].Value = tbNombre.Text; RegistroActualizacion.Cells[2].Value = ConvertidorFormatoTel(tbTelefono.Text); principalForm.gbMenu.Enabled = true; principalForm.btnEditar.Enabled = false; principalForm.btnBorrar.Enabled = false; this.Hide(); } else { MessageBox.Show("Número Invalido. Debe colocar el teléfono completo."); tbTelefono.Focus(); } } else { tbNombre.Focus(); } }
private void btnCancelar_Click(object sender, EventArgs e) { PrincipalForm principalForm = (PrincipalForm)Application.OpenForms["PrincipalForm"]; _Mensaje = "¿Seguro que desea salir?"; _Titulo = "Contacto"; _Resultado = MessageBox.Show(_Mensaje, _Titulo, _BotonesYesNo); if (_Resultado == DialogResult.Yes) { this.Hide(); principalForm.gbMenu.Enabled = true; tbNombre.Clear(); tbNombre.Focus(); tbTelefono.Clear(); if (btnAgregar.Visible == true) { btnAgregar.Visible = false; } else { btnActualizar.Visible = false; } } }
private void btnAgregar_Click(object sender, EventArgs e) { PrincipalForm principalForm = (PrincipalForm)Application.OpenForms["PrincipalForm"]; if (tbNombre.Text == string.Empty || tbTelefono.Text == string.Empty) { _Mensaje = "No se puede tener campos vacios."; _Titulo = "Aviso"; MessageBox.Show(_Mensaje, _Titulo, MessageBoxButtons.OK); if (tbNombre.Text == string.Empty) { tbNombre.Focus(); } else { tbTelefono.Focus(); } } else { if (tbTelefono.Text.Length >= 10) { Conctacto conctacto = new Conctacto(Convert.ToInt32(tbID.Text), tbNombre.Text, ConvertidorFormatoTel(tbTelefono.Text)); principalForm.dataTable.Rows.Add(conctacto.ID, conctacto.Nombre, conctacto.Telefono); _Mensaje = "El contacto se ha agregado de forma exitosa."; _Titulo = "Contacto"; MessageBox.Show(_Mensaje, _Titulo, MessageBoxButtons.OK); _Mensaje = "¿Desea agregar otro contacto?"; _Titulo = "Contacto"; _Resultado = MessageBox.Show(_Mensaje, _Titulo, _BotonesYesNo); if (_Resultado != DialogResult.Yes) { this.Hide(); principalForm.gbMenu.Enabled = true; principalForm.btnEditar.Enabled = false; principalForm.btnBorrar.Enabled = false; } else { tbID.Text = Convert.ToString(Convert.ToInt32(tbID.Text) + 1); } tbNombre.Clear(); tbNombre.Focus(); tbTelefono.Clear(); } else { MessageBox.Show("Número Invalido. Debe colocar el teléfono completo."); tbTelefono.Focus(); } } }