private void Limpiar()
 {
     PersonaIdtextBox.Clear();
     NombrestextBox.Clear();
     TelefonotextBox.Clear();
     TipoTelefonocomboBox.SelectedIndex = 0;
     TelefonosdataGridView.Rows.Clear();
     PersonaErrorProvider.Clear();
 }
 private bool ValidarTexbox(TextBox tb)
 {
     if (!tb.Text.Equals(""))
     {
         PersonaErrorProvider.Clear();
         return(true);
     }
     else
     {
         PersonaErrorProvider.SetError(tb, "El Campo esta vacio!!");
         tb.Focus();
         return(false);
     }
 }
        private bool Validar()
        {
            if (!NombrestextBox.Text.Equals("") && TelefonotextBox.Text.Equals("") && TelefonosdataGridView.RowCount > 0)
            {
                PersonaErrorProvider.Clear();
                NombrestextBox.Focus();
                return(false);
            }
            else
            {
                PersonaErrorProvider.SetError(NombrestextBox, "Introduzca Un Nombre!");
                PersonaErrorProvider.SetError(TelefonotextBox, "Introduzca Un Numero de Teleno!");
                PersonaErrorProvider.SetError(TelefonosdataGridView, "Debe de Añadir por lo menos un Numero de Telefono!");

                return(true);
            }
        }
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            int          id = 0;
            DialogResult resut;

            int.TryParse(PersonaIdtextBox.Text, out id);
            try
            {
                if (persona.Buscar(id))
                {
                    //Dialogo para confirmar que se desea Eliminar...
                    resut = MessageBox.Show("¿Esta seguro que desea eliminar?", "Meensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                    if (resut == DialogResult.Yes)
                    {
                        if (persona.Eliminar())
                        {
                            Mensajes(1, "Eliminado Correctamente!");
                            Limpiar();
                            ActivarBotones(false);
                        }
                        else
                        {
                            Mensajes(2, "Error en Elimnar!");
                            Limpiar();
                            ActivarBotones(false);
                        }
                    }
                }
                else
                {
                    PersonaErrorProvider.SetError(PersonaIdtextBox, "Este Id no Existe!");
                    PersonaIdtextBox.Focus();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }