Exemplo n.º 1
0
        private void FrmPrincipal_Load(object sender, EventArgs e)
        {
            dgvCampanaUsuario.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            
            // PERMISOS 

            //Permisos frmclientes
            string usr = FrmAccesoSistema.UsuarioPermiso;
            string frm = "";
            int existe;

            frm = "FrmClientes";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                clientesToolStripMenuItem.Visible = true;
            }
            else
            {
                clientesToolStripMenuItem.Visible = false;
            }


            //Permisos frmGestionClientes
            frm = "FrmGestionClientes";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                nuevaGestionToolStripMenuItem.Visible = true;
            }
            else
            {
                nuevaGestionToolStripMenuItem.Visible = false;
            }

            //Permisos frmNuevoUsuario
            frm = "FrmNuevoUsuario";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                altaDeUsuariosToolStripMenuItem.Visible = true;
            }
            else
            {
                altaDeUsuariosToolStripMenuItem.Visible = false;
            }

            //Permisos frmModificarUsuario
            frm = "FrmModificarUsuario";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                modificacionDeUsuariosToolStripMenuItem.Visible = true;
            }
            else
            {
                modificacionDeUsuariosToolStripMenuItem.Visible = false;
            }


            //Permisos frmEliminarUsuario
            frm = "FrmEliminarUsuario";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                bajaDeUsuariosToolStripMenuItem.Visible = true;
            }
            else
            {
                bajaDeUsuariosToolStripMenuItem.Visible = false;
            }

            //Permisos frmConsultaUsuario
            frm = "FrmConsultaUsuarios";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                consultaDeUsuariosToolStripMenuItem1.Visible = true;
            }
            else
            {
                consultaDeUsuariosToolStripMenuItem1.Visible = false;
            }

            //Permisos frmConsultaUsuarioLogeados
            frm = "FrmConsultaUsuario";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                HistoricoUsuariosToolStripMenuItem.Visible = true;
            }
            else
            {
                HistoricoUsuariosToolStripMenuItem.Visible = false;
            }

            //Permisos frmNuevaSucursal
            frm = "FrmNuevaSucursal";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                altaDeSucursalesToolStripMenuItem.Visible = true;
            }
            else
            {
                altaDeSucursalesToolStripMenuItem.Visible = false;
            }

            //Permisos frmModificarSucursal
            frm = "FrmModificarSucursal";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                modificacionDeSucursalesToolStripMenuItem.Visible = true;
            }
            else
            {
                modificacionDeSucursalesToolStripMenuItem.Visible = false;
            }

            //Permisos frmEliminarSucursal
            frm = "FrmEliminarSucursal";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                bajaDeSucursalesToolStripMenuItem.Visible = true;
            }
            else
            {
                bajaDeSucursalesToolStripMenuItem.Visible = false;
            }

            //Permisos frmConsultaSucursales
            frm = "FrmConsultaSucursales";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                consultaDeSucursalesToolStripMenuItem.Visible = true;
            }
            else
            {
                consultaDeSucursalesToolStripMenuItem.Visible = false;
            }

                  //Permisos frmestadoSucursales
            frm = "FrmEstadoSucursales";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                cambiarEstadoDeSucursalesToolStripMenuItem.Visible = true;
            }
            else
            {
                cambiarEstadoDeSucursalesToolStripMenuItem.Visible = false;
            }

            //Permisos reportes
            frm = "FrmEstadoSucursales";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                reportesToolStripMenuItem.Visible = true;
            }
            else
            {
                reportesToolStripMenuItem.Visible = false;
            }

            //Permisos 
            frm = "FrmPermisosUsuarios";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                permisosPorUsuarioToolStripMenuItem.Visible = true;
            }
            else
            {
                permisosPorUsuarioToolStripMenuItem.Visible = false;
            }
            
            frm = "FrmPermisosFuncionalidad";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                permisosPorFuncionalidadToolStripMenuItem.Visible = true;
            }
            else
            {
                permisosPorFuncionalidadToolStripMenuItem.Visible = false;
            }

           // -----------------------------------------campañasToolStripMenuItem ----------------------------------------

            frm = "FrmCampana";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                importarCampañaToolStripMenuItem.Visible = true;
            }
            else
            {
                importarCampañaToolStripMenuItem.Visible = false;
            }

           // ------------------------------------------- objetivosPorUsuarioToolStripMenuItem ---------------------------------

            frm = "FrmObjetivosXusuario";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                objetivosPorUsuarioToolStripMenuItem.Visible = true;
            }
            else
            {
                objetivosPorUsuarioToolStripMenuItem.Visible = false;
            }

            // ------------------------------------------- objetivosPorSucursalesToolStripMenuItem ---------------------------------

            frm = "FrmObjetivosXSucursales";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                objetivosPorSucursalToolStripMenuItem.Visible = true;
            }
            else
            {
                objetivosPorSucursalToolStripMenuItem.Visible = false;
            }

            

                // ------------------------------------------- Modificar gestion clientes ---------------------------------

            frm = "FrmModificarGestionCliente";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                modificarGestionToolStripMenuItem.Visible = true;
            }
            else
            {
                modificarGestionToolStripMenuItem.Visible = false;
            }

            // ------------------------------------------- Modificar clientes ---------------------------------

            frm = "FrmModificarCliente";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                modificarClienteToolStripMenuItem.Visible = true;
            }
            else
            {
                modificarClienteToolStripMenuItem.Visible = false;
            }

            
                // ------------------------------------------- consulta clientes ---------------------------------

            frm = "FrmConsultarCliente";
            existe = Brl.PermisosPuntualesLogeo(usr, frm);
            if (existe == 1)
            {
                consultarClienteToolStripMenuItem.Visible = true;
            }
            else
            {
                consultarClienteToolStripMenuItem.Visible = false;
            }


            //----------------------------------------- CAMPAÑA POR USUARIO -----------------------------------------------------------

            dgvCampanaUsuario.DataSource=  Brl.obtenercampanaXusuario(FrmAccesoSistema.UsuarioPermiso);
            dgvCampanaUsuario.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            
      
            //--------------------------------------------------------------------------------------------------------------------
           // Doy la bienvenida al usuario; muestro el usuario; muestro la hora; muestro la sucursal; muestro la conexion con la base de datos

            leerArchivoDeTexto();
            
            ssInfoUsuario.Text = "Usuario: " + FrmAccesoSistema.UsuarioPermiso + " |  ";
            ssInfoSucursal.Text = "Sucursal " +" |  ";
            ssInfoFechaHora.Text = "Fecha de Ingreso: " + DateTime.Now.ToString("dd/MM/yyyy") + " " + DateTime.Now.ToString("hh:mm:ss") + " |  ";
            ssInfoBd.Text = "Conexion con base de datos existosa" + " |  ";

       

        }