Exemplo n.º 1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            string tipoApp = ConfigurationManager.AppSettings["TipoAplicacion"].ToString();

            if (tipoApp.Equals("PRUEBA"))
            {
                MessageBox.Show("Estas viendo datos de prueba, comunicate con tu administrador");
            }


            AccesoModel model = new AccesoModel();

            model.ObtenerPermisos();

            if (AccesoUsuarioModel.Llave == 0 || AccesoUsuarioModel.Llave == -1)
            {
                MessageBox.Show("No tienes permiso para utilizar esta aplicación", "ERROR:", MessageBoxButton.OK, MessageBoxImage.Information);
                this.Close();
            }
            else
            {
                StyleManager.ApplicationTheme = new Windows8Theme();

                this.LaunchBusyIndicator();

                string path = ConfigurationManager.AppSettings["ErrorPath"].ToString();

                if (!File.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
            }
        }
Exemplo n.º 2
0
        public JsonResult AccionesAccesos(AccesoModel objAcceso)
        {
            AccesoInput acceso = new AccesoInput();

            acceso.IDUSER   = objAcceso.IDUSER;
            acceso.IDMDLO   = objAcceso.IDMODULO;
            acceso.PPINSERT = objAcceso.INSERT;
            acceso.PPUPDATE = objAcceso.UPDATE;
            acceso.PPDELETE = objAcceso.DELETE;
            acceso.PPEXPORT = objAcceso.EXPORT;
            acceso.PPPRINT  = objAcceso.PRINT;
            acceso.SESTRG   = objAcceso.ESTADO;
            acceso.ACCION   = objAcceso.ACCION;

            var mensaje = seguridadAccesos.AccionesAccesos(acceso);

            List <CE_AccesosUsuario> accesos    = new List <CE_AccesosUsuario>();
            AccesosQueryInput        parametros = new AccesosQueryInput();

            parametros.IDUSER = objAcceso.IDUSER;
            parametros.IDMDLO = 0;
            parametros.ACCION = "U";
            accesos           = seguridadAccesos.Consultar(parametros);

            var TT = Json(accesos);

            return(TT);
        }
Exemplo n.º 3
0
        public JsonResult ModulosGetNotUser(AccesoModel objModulo)
        {
            List <CE_Modulo> modulos = new List <CE_Modulo>();

            AccesosQueryInput parametros = new AccesosQueryInput();

            parametros.IDUSER = objModulo.IDUSER;
            parametros.IDMDLO = 0;
            parametros.ACCION = "A";
            modulos           = seguridadAccesos.ModulosNotUser(parametros);

            var TT = Json(modulos);

            return(TT);
        }
Exemplo n.º 4
0
        private void RbtnAceptar_Click(object sender, RoutedEventArgs e)
        {
            AccesoUsuarioModel.Usuario = TxtUsuario.Text;
            AccesoUsuarioModel.Pwd     = TxtPassword.Password;

            if (AccesoModel.IsLogginCorrect())
            {
                WMain main = new WMain();
                main.Show();
                main.BringToFront();
                this.Close();
            }
            else
            {
                MessageBox.Show("El usuario y/o contraseña que ingreso son incorrectos", "Atención", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
Exemplo n.º 5
0
        public JsonResult DeleteAcceso(AccesoModel objAcceso)
        {
            AccesoInput acceso = new AccesoInput();

            acceso.IDUSER = objAcceso.IDUSER;
            acceso.IDMDLO = objAcceso.IDMODULO;
            acceso.SESTRG = objAcceso.ESTADO;
            acceso.ACCION = objAcceso.ACCION;

            var mensaje = seguridadAccesos.AccionesAccesos(acceso);
            AccesosQueryInput parametros = new AccesosQueryInput();

            parametros.IDUSER = objAcceso.IDUSER;
            parametros.IDMDLO = 0;
            parametros.ACCION = "U";


            var TT = Json(seguridadAccesos.Consultar(parametros));

            return(TT);
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            AccesoModel model = new AccesoModel();

            model.ObtenerPermisos();

            String[] acceso = AccesoUsuarioModel.Programas.Split(',');

            controller.SetEnableThemes();

            if (AccesoUsuarioModel.Grupo == 0)
            {
                controller.WindowLoad(1);
            }
            else
            {
                controller.WindowLoad(Convert.ToInt16(acceso[0]));
            }

            this.ShowInTaskbar(this, "Mantenimiento de Productos Alternos");
        }