private void btnEditar_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Realmente desea modificar el registro seleccionado?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { EdicionContactos frm = new EdicionContactos(); frm.txbNombres.Text = dtgContactos.CurrentRow.Cells["cNombres"].Value.ToString(); frm.txbApellidos.Text = dtgContactos.CurrentRow.Cells["cApellidos"].Value.ToString(); frm.txbCorreo.Text = dtgContactos.CurrentRow.Cells["cCorreo"].Value.ToString(); frm.txbTelefono.Text = dtgContactos.CurrentRow.Cells["cTelefono"].Value.ToString(); frm.dtpNacimiento.Text = dtgContactos.CurrentRow.Cells["cFechaNacimiento"].Value.ToString(); frm.Actualizando = true; frm.ShowDialog(); if (frm.Valido && frm.Actualizando) { dtgContactos.CurrentRow.Cells["cNombres"].Value = frm.txbNombres.Text; dtgContactos.CurrentRow.Cells["cApellidos"].Value = frm.txbApellidos.Text; dtgContactos.CurrentRow.Cells["cCorreo"].Value = frm.txbCorreo.Text; dtgContactos.CurrentRow.Cells["cTelefono"].Value = frm.txbTelefono.Text; dtgContactos.CurrentRow.Cells["cFechaNacimiento"].Value = frm.dtpNacimiento.Text; } } catch { MessageBox.Show("Seleccione un registro válido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnAgregar_Click(object sender, EventArgs e) { EdicionContactos frm = new EdicionContactos(); frm.ShowDialog(); if (frm.Valido) { DataRow NuevaFila = CONTACTOS.NewRow(); NuevaFila["Nombres"] = frm.txbNombres.Text; NuevaFila["Apellidos"] = frm.txbApellidos.Text; NuevaFila["Correo"] = frm.txbCorreo.Text; NuevaFila["Telefono"] = frm.txbTelefono.Text; NuevaFila["Nacimiento"] = frm.dtpNacimiento.Text; CONTACTOS.Rows.Add(NuevaFila); crearArchivo(NuevaFila["Nombres"].ToString(), NuevaFila["Apellidos"].ToString(), NuevaFila["Nacimiento"].ToString(), NuevaFila["Correo"].ToString(), NuevaFila["Telefono"].ToString()); MessageBox.Show("Registro agregado correctamente", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } }