private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show( "¿Estas seguro de eliminar el registro?", "Confirmar", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Contacto contacto = new Contacto(); contacto.EliminarContacto(this.contactoId); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public frmContacto(int contactoId) { this.contactoId = contactoId; InitializeComponent(); chkActivo.Visible = true; btnActualizar.Visible = true; btnEliminar.Visible = true; btnAgregar.Visible = false; Contacto contacto = new Contacto(); SqlDataReader registro = contacto.LeerRegistro(contactoId); if (registro.Read()) { txtNombre.Text = registro["Nombre"].ToString(); txtEmail.Text = registro["Email"].ToString(); txtTelefonoParticular.Text = registro["TelefonoParticular"].ToString(); txtTelefonoCelular.Text = registro["TelefonoCelular"].ToString(); dtpFechaNacimiento.Text = registro["FechaNacimiento"].ToString(); } }
private void ObtenerDatosContacto(int contactoId) { try { Contacto contacto = new Contacto(); Dictionary <string, object> dicContacto = contacto.ObtenerContacto(contactoId); if (dicContacto.Count > 0) { this.contactoId = Convert.ToInt32(dicContacto["ContactoId"]); txtNombre.Text = dicContacto["Nombre"].ToString(); dtpFechaNacimiento.Value = (dicContacto["FechaNacimiento"] != DBNull.Value) ? Convert.ToDateTime(dicContacto["FechaNacimiento"]) : new DateTime(1900, 01, 01); txtEmail.Text = dicContacto["Email"].ToString(); txtTelefonoParticular.Text = dicContacto["TelefonoParticular"].ToString(); txtTelefonoCelular.Text = dicContacto["TelefonoCelular"].ToString(); chkActivo.Checked = Convert.ToBoolean(dicContacto["Activo"]); } } catch (Exception ex) { throw new Exception(ex.Message); } }