Ejemplo n.º 1
0
        private void dvgUsuarios_SelectionChanged(object sender, EventArgs e)
        {
            if (dvgUsuarios.SelectedRows.Count != 0)
            {
                string dni = Convert.ToString((dvgUsuarios[2, dvgUsuarios.CurrentCell.RowIndex].Value));

                // PERMISOS
                string frm = "";
                //Permisos frmclientes

                int existe;

                frm    = "FrmClientes";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkClientes.Checked = true;
                }
                else
                {
                    checkClientes.Checked = false;
                }


                //Permisos frmGestionClientes
                frm    = "FrmGestionClientes";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    CheckGestiones.Checked = true;
                }
                else
                {
                    CheckGestiones.Checked = false;
                }

                //Permisos frmNuevoUsuario
                frm    = "FrmNuevoUsuario";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkUsuarioAlta.Checked = true;
                }
                else
                {
                    checkUsuarioAlta.Checked = false;
                }

                //Permisos frmModificarUsuario
                frm    = "FrmModificarUsuario";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkUsuarioModificacion.Checked = true;
                }
                else
                {
                    checkUsuarioModificacion.Checked = false;
                }


                //Permisos frmEliminarUsuario
                frm    = "FrmEliminarUsuario";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkUsuarioBaja.Checked = true;
                }
                else
                {
                    checkUsuarioBaja.Checked = false;
                }

                //Permisos frmConsultaUsuario
                frm    = "FrmConsultaUsuario";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkUsuarioConsulta.Checked = true;
                }
                else
                {
                    checkUsuarioConsulta.Checked = false;
                }

                //Permisos frmNuevaSucursal
                frm    = "FrmNuevaSucursal";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkSucursalAlta.Checked = true;
                }
                else
                {
                    checkSucursalAlta.Checked = false;
                }

                //Permisos frmModificarSucursal
                frm    = "FrmModificarSucursal";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkSucursalModificacion.Checked = true;
                }
                else
                {
                    checkSucursalModificacion.Checked = false;
                }

                //Permisos frmEliminarSucursal
                frm    = "FrmEliminarSucursal";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkSucursalBaja.Checked = true;
                }
                else
                {
                    checkSucursalBaja.Checked = false;
                }

                //Permisos frmConsultaSucursales
                frm    = "FrmConsultaSucursales";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkSucursalConsulta.Checked = true;
                }
                else
                {
                    checkSucursalConsulta.Checked = false;
                }

                //Permisos frmestadoSucursales
                frm    = "FrmEstadoSucursales";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkSucursalEstado.Checked = true;
                }
                else
                {
                    checkSucursalEstado.Checked = false;
                }

                //Permisos reportes
                frm    = "FrmEstadoSucursales";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkSucursalEstado.Checked = true;
                }
                else
                {
                    checkSucursalEstado.Checked = false;
                }

                //Permisos
                frm    = "FrmPermisosUsuarios";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkPermisoUsuario.Checked = true;
                }
                else
                {
                    checkPermisoUsuario.Checked = false;
                }

                //cliente modificar
                frm    = "FrmModificarClientes";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkModificarCliente.Checked = true;
                }
                else
                {
                    checkModificarCliente.Checked = false;
                }

                //cliente buscar
                frm    = "FrmConsultarCliente";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkConsultaCliente.Checked = true;
                }
                else
                {
                    checkConsultaCliente.Checked = false;
                }

                //modificar gestion
                frm    = "FrmModificarGestionCliente";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkModificarGestion.Checked = true;
                }
                else
                {
                    checkModificarGestion.Checked = false;
                }

                //campaña
                frm    = "FrmCampana";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkImportarCampana.Checked = true;
                }
                else
                {
                    checkImportarCampana.Checked = false;
                }

                //objetivos x usuario
                frm    = "FrmObjetivosXusuario";
                existe = Brl.PermisosPuntualesUsuarios(dni, frm);
                if (existe == 1)
                {
                    checkObjetivosUsuario.Checked = true;
                }
                else
                {
                    checkObjetivosUsuario.Checked = false;
                }
            }
        }