private bool Validar()
        {
            bool paso = true;

            if (DescripcionTextBox.Text == String.Empty)
            {
                MyErrorProvider.SetError(DescripcionTextBox, "El Campo nombre no puede estar vacio");
                DescripcionTextBox.Focus();
                paso = false;
            }

            if (IdRolesNumericUpDown.Value == 0)
            {
                MyErrorProvider.SetError(IdRolesNumericUpDown, "No se puede guardar ningun campo con valor 0");
                IdRolesNumericUpDown.Focus();
                paso = false;
            }

            if (PermisosBLL.ExisteDescripcion(DescripcionTextBox.Text, (int)IdRolesNumericUpDown.Value))
            {
                MyErrorProvider.SetError(DescripcionTextBox, "El Campo Descripcion no puede estar vacio");
                DescripcionTextBox.Focus();
                paso = false;
            }

            if (this.Detalle.Count == 0)
            {
                MyErrorProvider.SetError(RolesDetalleDataGridView, "Debes Agregar un telefono");
                RolesDetalleGroupBox.Focus();
                paso = false;
            }

            return(paso);
        }
        private bool Validar()
        {
            bool paso = true;

            if (DescripcionTextBox.Text == String.Empty)
            {
                MyErrorProvider.SetError(DescripcionTextBox, "El Campo nombre no puede estar vacio");
                DescripcionTextBox.Focus();
                paso = false;
            }

            if (PermisosBLL.ExisteDescripcion(DescripcionTextBox.Text, (int)PermisosIdNumericUpDown.Value))
            {
                MyErrorProvider.SetError(DescripcionTextBox, "El Campo Descripcion no puede estar vacio");
                DescripcionTextBox.Focus();
                paso = false;
            }

            return(paso);
        }