Ejemplo n.º 1
0
/*
 *      private void GuardarButton_Click(object sender, EventArgs e)
 *      {
 *          Permisos permisos;
 *          bool paso = false;
 *
 *          permisos = LlenaClase();
 *
 *          if (!Validar())
 *              return;
 *
 *          if (PermisoIdNumericUpDown.Value == 0)
 *              paso = PermisosBLL.Guardar(permisos);
 *          else
 *          {
 *              if (!ExisteEnLaBaseDeDatos())
 *              {
 *                  MessageBox.Show("No se pudo modificar este permiso", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
 *                  Limpiar();
 *                  return;
 *              }
 *              paso = PermisosBLL.Modificar(permisos);
 *          }
 *
 *          if (paso)
 *          {
 *              MessageBox.Show("Permiso guardado con exito!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
 *              Limpiar();
 *          }
 *          else
 *              MessageBox.Show("No se pudo guardar el permiso, intentelo nuevamente", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
 *      }
 */
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int id;

            int.TryParse(PermisoIdNumericUpDown.Text, out id);

            if (PermisoIdNumericUpDown.Value == 0)
            {
                MessageBox.Show("Debes agregar un Id valido para poder eliminar un permiso", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (ExisteEnLaBaseDeDatos())
            {
                if (MessageBox.Show("Deseas eliminar este permiso?", "Elije una opcion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (PermisosBLL.Eliminar(id))
                    {
                        MessageBox.Show("Permiso eliminado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                    else
                    {
                        MyErrorProvider.SetError(PermisoIdNumericUpDown, "Agrega un Id Valido! Este no existe.");
                    }
                }
            }
            else
            {
                MessageBox.Show("Este permiso no existe en la base de datos, prueba a eliminar otro.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Ejemplo n.º 2
0
        private void AgregarButton_Click(object sender, EventArgs e)
        {
            if (RolesDetalleDataGridView.DataSource != null)
            {
                this.RolDetalle = (List <RolesDetalle>)RolesDetalleDataGridView.DataSource;
            }

            this.RolDetalle.Add(new RolesDetalle
                                (
                                    Id: 0,
                                    RolId: (int)RolesIdNumericUpDown.Value,
                                    PermisoId: (int)PermisosComboBox.SelectedIndex + 1,
                                    esAsignado: esAsignadoCheckBox.Checked
                                )
                                );

            Permisos permiso = PermisosBLL.Buscar((int)PermisosComboBox.SelectedIndex + 1);

            permiso.VecesAsignado = ++permiso.VecesAsignado;

            if (!PermisosBLL.Guardar(permiso))
            {
                MessageBox.Show("Erro al cambian cantidad de veces asignada de permisos!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            CargarGrid();
        }
        //Este es el evento de boton guardar y sirve para almacenar o modificar los datos de los permisos que se registren
        private void GuardarPermisoButton_Click(object sender, EventArgs e)
        {
            Permisos permisos;
            bool     paso = false;

            if (!Validar())
            {
                return;
            }
            permisos = LlenaClase();

            //Determinar si es guardar o modificar
            if (PermisoIdNumericUpDown.Value != 0)
            {
                paso = PermisosBLL.Guardar(permisos);
                MessageBox.Show("El permiso ha sido guardado con exito");
            }
            else
            {
                if (!ExisteEnBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un usuario que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = PermisosBLL.Modificar(permisos);
            }
        }
        //Este es el evento de boton guardar y sirve para almacenar o modificar los datos de los permisos que se registren
        private void GuardarPermisoButton_Click(object sender, EventArgs e)
        {
            Permisos permisos;
            bool     paso = false;

            if (!Validar())
            {
                return;
            }
            permisos = LlenaClase();

            //Determinar si es guardar o modificar
            if (PermisoIdNumericUpDown.Value == 0)
            {
                paso = PermisosBLL.Guardar(permisos, DescripcionTextBox.Text);
            }
            else
            {
                if (!ExisteEnBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un usuario que no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = PermisosBLL.Modificar(permisos);
            }
            if (paso)
            {
                Limpiar();
                MessageBox.Show("El rol ha sido guardada!", "Logrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Permisos permisos;
            int      id;

            int.TryParse(PermisoIdNumericUpDown.Text, out id);

            if (PermisoIdNumericUpDown.Value == 0)
            {
                MessageBox.Show("Debes agregar un numero aqui para poder buscar.", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            Limpiar();

            permisos = PermisosBLL.Buscar(id);

            if (permisos != null)
            {
                MessageBox.Show("Permiso encontrado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LlenaCampo(permisos);
            }
            else
            {
                MessageBox.Show("Este Permiso no existe, prueba buscar otro!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Ejemplo n.º 7
0
        private void AgregarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            if (DetalleDataGridView.DataSource != null)
            {
                this.Detalle = (List <RolesDetalle>)DetalleDataGridView.DataSource;
            }

            if (PermisoIdComboBox.Text == string.Empty)
            {
                MessageBox.Show("Debes seleccionar un permiso antes de continuar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            Permisos permiso = PermisosBLL.Buscar(PermisoIdComboBox.SelectedIndex + 1);

            this.Detalle.Add(
                new RolesDetalle(
                    ID: 0,
                    RolID: (int)RolIdNumericUpDown.Value,
                    PermisoID: permiso.PermisoID,
                    esAsignado: AsignadoCheckBox.Checked
                    )
                );
            CargarGrid();
            PermisoIdComboBox.Focus();
        }
        private bool ExisteEnBaseDeDatos()
        {
            var permisos = new Permisos();

            permisos = PermisosBLL.Buscar((int)PermisoIdNumericUpDown.Value);

            return(permisos != null);
        }
Ejemplo n.º 9
0
 public rRoles()
 {
     InitializeComponent();
     this.Detalle = new List <RolesDetalle>();
     PermisoIdComboBox.DataSource    = PermisosBLL.GetPermisos();
     PermisoIdComboBox.DisplayMember = "NombrePermiso";
     PermisoIdComboBox.ValueMember   = "DescripcionPermiso";
 }
Ejemplo n.º 10
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            if (!PermisosBLL.Eliminar((int)PermisosIdNumericUpDown.Value))
            {
                MessageBox.Show("No pudo ser eliminado", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            Limpiar();
        }
Ejemplo n.º 11
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Permiso permiso = PermisosBLL.Buscar((int)PermisosIdNumericUpDown.Value);

            if (EstaEnLaBaseDeDatos())
            {
                LlenarCampos(permiso);
            }
            else
            {
                MessageBox.Show("Usuario No existe.", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private bool LLenaCampos(int id)
        {
            Permisos permisos = PermisosBLL.Buscar(id);

            if (permisos != null)
            {
                PermisoIdNumericUpDown.Value = permisos.PermisoId;
                DescripcionTextBox.Text      = permisos.Descripcion;
                return(true);
            }
            else
            {
                return(false);
            }
        }
        //Este es el evento del boton eliminar y sirve para eliminar los datos correspondiente al id ingresado
        private void EliminarPermisoButton_Click(object sender, EventArgs e)
        {
            int id = (int)PermisoIdNumericUpDown.Value;

            PermisoErrorProvider.Clear();

            if (PermisosBLL.Eliminar(id))
            {
                MessageBox.Show("La ciudad ha sido eliminada", "Logrado");
                Limpiar();
            }
            else
            {
                PermisoErrorProvider.SetError(PermisoIdNumericUpDown, "Este Id no existe en la base de datos");
            }
        }
        //Este es el evento del boton Buscar, sirve para buscar los datos correspondientes al id ingresado
        private void BuscarPermisoButton_Click(object sender, EventArgs e)
        {
            var permisos = new Permisos();
            int id       = (int)PermisoIdNumericUpDown.Value;

            Limpiar();
            permisos = PermisosBLL.Buscar(id);
            if (permisos != null)
            {
                LLenaCampos(permisos);
            }
            else
            {
                MessageBox.Show("Permiso no encontrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        //Este es el evento del boton eliminar y sirve para eliminar los datos correspondiente al id ingresado
        private void EliminarPermisoButton_Click(object sender, EventArgs e)
        {
            PermisoErrorProvider.Clear();
            int id;

            int.TryParse(PermisoIdNumericUpDown.Text, out id);
            Limpiar();
            if (PermisosBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                PermisoErrorProvider.SetError(PermisoIdNumericUpDown, "No se puede eliminar un usuario que no existe");
            }
        }
        //Este es el evento del boton Buscar, sirve para buscar los datos correspondientes al id ingresado
        private void BuscarPermisoButton_Click(object sender, EventArgs e)
        {
            int      id;
            Permisos permisos = new Permisos();

            id = (int)PermisoIdNumericUpDown.Value;

            Limpiar();
            permisos = PermisosBLL.Buscar(id);
            if (permisos != null)
            {
                LLenaCampos(id);
                MessageBox.Show("Usuario encontrado");
            }
            else
            {
                MessageBox.Show("Usuario no encontrado");
            }
        }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int      id;
            Permisos permiso = new Permisos();

            int.TryParse(IdNumericUpDown.Text, out id);

            Limpiar();

            permiso = PermisosBLL.Buscar(id);

            if (permiso != null)
            {
                LlenaCampo(permiso);
            }
            else
            {
                MessageBox.Show("Permiso no encontrado", "Id no existente", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 18
0
        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);
        }
Ejemplo n.º 19
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            ErroreserrorProvider.Clear();
            int      id;
            Permisos permiso = new Permisos();

            int.TryParse(IDnumericUpDown.Text, out id);

            Limpiar();

            permiso = PermisosBLL.Buscar(id);

            if (permiso != null)
            {
                LlenarCampos(permiso);
            }
            else
            {
                MessageBox.Show("El permiso no ha sido encontrada o no esta registrada");
            }
        }
Ejemplo n.º 20
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Permisos permisos;
            int      id;

            int.TryParse(PermisoIdNumericUpDown.Text, out id);

            Limpiar();

            permisos = PermisosBLL.Buscar(id);

            if (permisos != null)
            {
                MessageBox.Show("Permiso encontrado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LlenaCampo(permisos);
            }
            else
            {
                MessageBox.Show("Este Permiso no existe, prueba buscar otro!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Ejemplo n.º 21
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Permiso permiso;
            bool    paso = false;

            if (!Validar())
            {
                return;
            }

            permiso = LlenarClase();

            paso = PermisosBLL.Guardar(permiso);

            if (!paso)
            {
                MessageBox.Show("No fue posible guardar o modificar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Limpiar();
            }
            else
            {
                Limpiar();
            }
        }
Ejemplo n.º 22
0
 private void RegistroRoles_Load(object sender, EventArgs e)
 {
     PermisoIdComboBox.DataSource    = PermisosBLL.GetPermisos();
     PermisoIdComboBox.DisplayMember = "PermisoId";
     PermisoIdComboBox.ValueMember   = "PermisoId";
 }
Ejemplo n.º 23
0
        private bool EstaEnLaBaseDeDatos()
        {
            Permiso permiso = PermisosBLL.Buscar((int)PermisosIdNumericUpDown.Value);

            return(permiso != null);
        }
Ejemplo n.º 24
0
 private void rRoles_Load(object sender, EventArgs e)
 {
     PermisoscomboBox.DataSource    = PermisosBLL.GetPermisos();
     PermisoscomboBox.DisplayMember = "PermisosId";
     PermisoscomboBox.ValueMember   = "DescripcionPermisos";
 }
Ejemplo n.º 25
0
        public bool ExisteEnLaBaseDeDatos()
        {
            Permisos permisos = PermisosBLL.Buscar((int)PermisoIdNumericUpDown.Value);

            return(permisos != null);
        }
Ejemplo n.º 26
0
        private bool ExisteEnLaBaseDeDatos()
        {
            Permisos permiso = PermisosBLL.Buscar((int)IDnumericUpDown.Value);

            return(permiso != null);
        }
 private void rRoles_Load(object sender, EventArgs e)
 {
     PermisocomboBox.DataSource = PermisosBLL.GetPermisos();
     PermisocomboBox.DisplayMember = "PermisoId";
     PermisocomboBox.ValueMember = "DetallePermiso";
 }
Ejemplo n.º 28
0
 private void RegistroRolesForm_Load(object sender, EventArgs e)
 {
     PermisoIdComboBox.DataSource    = PermisosBLL.GetRoles();
     PermisoIdComboBox.DisplayMember = "descripcion";
     PermisoIdComboBox.ValueMember   = "permisoId";
 }