Ejemplo n.º 1
0
        private void cmdAgregar_Click(object sender, EventArgs e)
        {
            //SI EL NOMBRE ES DISTINTO, LO MODIFCO
            if (unRol.Nombre != txtRol.Text)
            {
                Roles.ModificarNombre(txtRol.Text, unRol.Id);
            }
            Roles.CambiarEstado(unRol.Id, cbHabilitado.Checked);

            //LISTA DE FUNCIONALIDADES QUE TIENE ESE ROL
            List <Funcionalidad> listaQueTiene = Funcionalidades.ObtenerFuncionalidades(unRol.Id);

            //LISTA DE FUNCIONALIDADES CHEKEADAS
            List <Funcionalidad> listaDeFunc = new List <Funcionalidad>();

            foreach (Funcionalidad unaFunc in grillaFuncionalidades.CheckedItems)
            {
                listaDeFunc.Add(unaFunc);
            }

            //DOY DE BAJA LAS FUNC QUE YA NO ESTAN
            foreach (Funcionalidad unaFunc in listaQueTiene)
            {
                Funcionalidades.EliminarFuncionalidadPorRol(unRol.Id, unaFunc);
            }

            //DOY DE ALTA LAS NUEVAS
            foreach (Funcionalidad unaFunc in listaDeFunc)
            {
                Funcionalidades.AgregarFuncionalidadEnRol(unRol.Id, unaFunc);
            }

            MessageBox.Show("Se ha modificado el rol con éxito", "Enhorabuena!", MessageBoxButtons.OK);
            this.Close();
        }
Ejemplo n.º 2
0
 public void NavegaJanela(Funcionalidades funcionalidade)
 {
     if (funcionalidade == Funcionalidades.Animes)
     {
         this.NavigationService.Navigate(new Inicio());
     }
     else if (funcionalidade == Funcionalidades.Financeiro)
     {
         this.NavigationService.Navigate(new Financeiro.inicio());
     }
     else if (funcionalidade == Funcionalidades.Steam)
     {
         this.NavigationService.Navigate(new SteamJogos.Inicio());
     }
     else if (funcionalidade == Funcionalidades.Contador)
     {
         janelaPrincipal.WindowState = WindowState.Minimized;
         DispatcherUtil.Dispatcher(() =>
         {
             JanelaContador.Inicializa(janelaPrincipal);
             JanelaContador.Mostrar();
             JanelaContador.Focar();
         });
     }
 }
Ejemplo n.º 3
0
        private void lstSeleccionFuncionalidad_Load(object sender, EventArgs e)
        {
            try
            {
                if (unRol != null)
                {
                    //ME TRAIGO TODAS PARA MOSTRARLAS DESCHEACKEADAS
                    listaDeTodas = Funcionalidades.ObtenerFuncionalidades();
                    grillaFuncionalidades.DataSource    = listaDeTodas;
                    grillaFuncionalidades.ValueMember   = "Id";
                    grillaFuncionalidades.DisplayMember = "Nombre";

                    if (unRol.Habilitado)
                    {
                        cbHabilitado.Checked = true;
                    }
                    else
                    {
                        cbHabilitado.Checked = false;
                    }

                    //ME MANDARON UN ROL ESPECIFICO -> MUESTRO SOLO LAS FUNC DE ESTE ROL
                    listaDeFuncionalidades = Funcionalidades.ObtenerFuncionalidades(unRol.Id);

                    CheckearFuncionalidades();
                }
                txtRol.Text = unRol.Nombre;
            }
            catch
            { MessageBox.Show("Se ha producido un error,vuelva a intentarlo", "Error!", MessageBoxButtons.OK); }
        }
Ejemplo n.º 4
0
 private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     this.Hide();
     Funcionalidades funcionalidadesForm = new Funcionalidades();
     funcionalidadesForm.StartPosition = FormStartPosition.CenterScreen;
     funcionalidadesForm.Show();
 }
Ejemplo n.º 5
0
        public ActionResult ActionMostrarDetalhes(FormCollection formulario)
        {
            var             bancoDeDados   = (List <Funcionalidades>)Session["bancoDeDados"];
            Funcionalidades funcionalidade = Funcionalidades.EscolherPrograma(formulario["Programa"], bancoDeDados);

            return(Json(new { objeto = funcionalidade }));
        }
Ejemplo n.º 6
0
        public ActionResult ActionAlterarTempo(FormCollection formulario)
        {
            int tempo        = 0;
            var bancoDeDados = (List <Funcionalidades>)Session["bancoDeDados"];

            if (int.TryParse(formulario["Tempo"], out tempo))
            {
                try
                {
                    Funcionalidades Padrao = Funcionalidades.Padrao(bancoDeDados);
                    bancoDeDados = Padrao.CalcularTempo(tempo, bancoDeDados);


                    Session["bancoDeDados"] = bancoDeDados;
                }catch (MicrondasException e)
                {
                    return(Json(new { ok = false, msg = e.Message }));
                }
            }
            else
            {
                return(Json(new { ok = false, msg = "Tempo é uma string" }));
            }

            return(Json(new { ok = true }));
        }
Ejemplo n.º 7
0
        private void btnIngresarLogIn_Click(object sender, EventArgs e)
        {
            try
            {
                var idUser = ValidadorLogin.ValidarLogin(username.Text, password.Text);
                Contexto.idUsuarioLogueado = idUser;
                Console.WriteLine("SE LOGUEO : " + idUser);

                ValidarPrimerLogin(idUser, username.Text);

                var funcionalidades = Funcionalidades.findFuncionalidadesByUsuarioId(idUser);
                if (funcionalidades.Count == 1)
                {
                    SelectorFuncionalidad.EjecutarFuncionalidad(funcionalidades[0].Id);
                }
                else
                {
                    var formSelector = new SelectorFuncionalidadForm(username.Text);
                    formSelector.Funcionalidades = funcionalidades;
                    formSelector.ShowDialog();
                }
            }
            catch (ProcedureException ex)
            {
                MessageBox.Show(ex.GetSqlErrorMessage(), "Error al iniciar sesión", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                MessageBox.Show("Ha ocurrido un error");
            }
            Contexto.idUsuarioLogueado = null;
            Contexto.ClienteLogeado    = null;
            Contexto.EmpresaLogeada    = null;
        }
Ejemplo n.º 8
0
        public IActionResult NewUser(Utilizador _model)
        {
            DbContextOptions <PortefolioContext> _options = new DbContextOptions <PortefolioContext>();
            var _context = new PortefolioContext(_options);

            if (ModelState.IsValid)
            {
                //Novo id
                _model.ID = (_context.Utilizadores.Count() + 1).ToString() + "#User";

                //Pass segura com Hash MD5
                _model.PasswordH = Funcionalidades.GetUInt64Hash(MD5.Create(), _model.PasswordH);

                //Senão conseguir gerar a hash
                if (_model.PasswordH == null)
                {
                    return(View(_model));
                }

                _context.Utilizadores.Add(_model);

                _context.SaveChanges();

                return(RedirectToAction("Login", "Account"));
            }
            else
            {
                return(View(_model));
            }
        }
Ejemplo n.º 9
0
        private void buttonModeloEditar_Click(object sender, EventArgs e)
        {
            FormEditarModelo PopupEditar = new FormEditarModelo(EsteModelo, false, _FormInicio);
            DialogResult     resultado   = PopupEditar.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                string NovoNome = PopupEditar.NomeEditado;
                string NovaFoto = PopupEditar.FotoEditada;

                //Verificar se os dados foram editados
                if (NovoNome == EsteModelo.Nome && NovaFoto == EsteModelo.CaminhoFoto)
                {
                    if (PopupEditar.atualizar)
                    {
                        CarregarGalerias();
                    }

                    return;
                }


                //Editar
                if ((!String.IsNullOrEmpty(NovoNome) && NovoNome != EsteModelo.Nome) || (!String.IsNullOrEmpty(NovaFoto) && NovaFoto != EsteModelo.CaminhoFoto))
                {
                    Funcionalidades.EditarModelo(NovoNome, NovaFoto, EsteModelo);
                    _FormInicio.EscreverNaConsola(NovoNome + " editado!");

                    EsteModelo = Funcionalidades.BuscarModelo(EsteModelo.ID);
                    CarregarDados();
                }
            }
        }
Ejemplo n.º 10
0
 public Funcionalidades FuncionalidadesGetById(string Id)
 {
     try
     {
         DataSet          ds        = new DataSet();
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         string sqlSelect = "select * from Funcionalidades " +
                            "where FUN_CODIGO='" + Id + "' ";
         cmd     = new OracleCommand(sqlSelect, cn);
         adapter = new OracleDataAdapter(cmd);
         cmd.ExecuteNonQuery();
         adapter.Fill(ds);
         DataTable dt;
         dt = ds.Tables[0];
         Funcionalidades NewEnt = new Funcionalidades();
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             NewEnt = CargarFuncionalidades(dr);
         }
         return(NewEnt);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 11
0
        private void pictureBoxButtonReset_Click(object sender, EventArgs e)
        {
            if (listaCLubes != null)
            {
                if (listaCLubes.Count < 1)
                {
                    return;
                }
            }

            FormPopUp    PopupConfirmation = new FormPopUp("Tem a certeza que pertende continuar?");
            DialogResult resultado         = PopupConfirmation.ShowDialog();

            if (resultado == DialogResult.Yes)
            {
                try
                {
                    Funcionalidades.EliminarTodosClubes();
                }
                catch
                {
                    _FormInicio.EscreverNaConsola("Erro ao eliminar os clubes...");
                }

                _FormInicio.EscreverNaConsola("Clubes elimidados!");
                CarregarListaClubes();
            }
        }
Ejemplo n.º 12
0
        public List <Funcionalidades> FuncionalidadesGetAll()
        {
            List <Funcionalidades> lstFuncionalidades = new List <Funcionalidades>();

            try
            {
                ds = new DataSet();
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                string sqlSelect = "select * from Funcionalidades ";
                cmd     = new OracleCommand(sqlSelect, cn);
                adapter = new OracleDataAdapter(cmd);
                cmd.ExecuteNonQuery();
                adapter.Fill(ds);
                DataTable dt = new DataTable();
                dt = ds.Tables[0];
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; dt.Rows.Count > i; i++)
                    {
                        DataRow         dr     = dt.Rows[i];
                        Funcionalidades NewEnt = new Funcionalidades();
                        NewEnt = CargarFuncionalidades(dr);
                        lstFuncionalidades.Add(NewEnt);
                    }
                }
                return(lstFuncionalidades);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 13
0
        public async Task <ActionResult <Funcionalidades> > PostFuncionalidades(Funcionalidades funcionalidades)
        {
            _context.Funcionalidades.Add(funcionalidades);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetFuncionalidades", new { id = funcionalidades.IdFuncionalidade }, funcionalidades));
        }
Ejemplo n.º 14
0
 public SeleccionEspecialidad(Funcionalidades fun, Funcionalidades funFake, List <BD.Entidades.Especialidad> espXmedico)
 {
     InitializeComponent();
     this.fun        = fun;
     this.funFake    = funFake;
     this.espXmedico = espXmedico;
 }
Ejemplo n.º 15
0
        private void VerificarConecao()
        {
            System.Threading.Thread.Sleep(5000);

            if (Directory.Exists("E:\\Rascal"))
            {
                Invoke((MethodInvoker) delegate {
                    try
                    {
                        Funcionalidades.NovaAbertura();
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.ToString());
                        Console.WriteLine(ex.Message);
                    }

                    CarregarINFOdisco();
                    CarregarEstatisticas();
                });
            }
            else
            {
                VerificarConecao();
            }
        }
Ejemplo n.º 16
0
        private void QuantasGaleriasEFotos()
        {
            int NGalerias = 0;
            int NFotos    = 1;

            List <Galeria> _galerias = Funcionalidades.BuscarGaleriasDELA(EsteModelo.ID);

            NGalerias = _galerias.Count;

            foreach (Galeria glr in _galerias)
            {
                List <Foto> _fotos = Funcionalidades.BuscarFotosGaleria(glr.ID);
                NFotos += _fotos.Count;
            }

            if (NFotos == 1)
            {
                labelModeloNFotos.Text = "1 foto";
            }
            else
            {
                labelModeloNFotos.Text = NFotos + " fotos";
            }

            if (NGalerias == 1)
            {
                labelModeloNGalerias.Text = "1 galeria";
            }
            else
            {
                labelModeloNGalerias.Text = NGalerias + " galerias";
            }
        }
Ejemplo n.º 17
0
        public async Task <IActionResult> PutFuncionalidades(int id, Funcionalidades funcionalidades)
        {
            if (id != funcionalidades.IdFuncionalidade)
            {
                return(BadRequest());
            }

            _context.Entry(funcionalidades).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FuncionalidadesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 18
0
        private void pictureBoxAddOutras_Click(object sender, EventArgs e)
        {
            FormAdicionarOutras PopupAddFotos = new FormAdicionarOutras(_FormInicio);
            DialogResult        resultado     = PopupAddFotos.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                try
                {
                    //Guardar novas outras
                    foreach (string str in PopupAddFotos.CaminhoFotos)
                    {
                        Funcionalidades.GuardarNovaOutra(str);
                    }

                    _FormInicio.EscreverNaConsola("Adicionadas " + PopupAddFotos.CaminhoFotos.Count() + " fotos!");

                    CarregarOutras();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.ToString());
                    Console.WriteLine(ex.Message);
                    _FormInicio.EscreverNaConsola("Erro ao guardar outras!");
                }
            }
        }
Ejemplo n.º 19
0
        public ActionResult Index()
        {
            List <Funcionalidades> functionalidades;

            if (Session["bancoDeDados"] == null)
            {
                functionalidades = Funcionalidades.BancoDeDados();
            }
            else
            {
                functionalidades = (List <Funcionalidades>)Session["bancoDeDados"];
            }


            var funcionalidadesDropDown = functionalidades.AsEnumerable();

            var FuncionalidadeView = new FuncionalidadeViewModel
            {
                FuncionalidadesDropDown = funcionalidadesDropDown
            };

            Session["bancoDeDados"] = functionalidades;

            return(View(FuncionalidadeView));
        }
Ejemplo n.º 20
0
        private void buttonRemover_Click(object sender, EventArgs e)
        {
            if (listBoxOutrosNomes.SelectedIndex == -1)
            {
                _FormInicio.EscreverNaConsola("Nenhum nome selecionado!");
                return;
            }

            int _index = listBoxOutrosNomes.SelectedIndex;

            try
            {
                Funcionalidades.RemoverOutroNome(listaOutrosNomes[_index].ID);
            }
            catch
            {
                _FormInicio.EscreverNaConsola("Erro ao eliminar outro nome!");
            }

            _FormInicio.EscreverNaConsola("Nome eliminado!");
            FoiAlterado        = true;
            buttonSair.Enabled = false;
            listBoxOutrosNomes.SelectedIndex = -1;
            textBoxNovoNome.Clear();
            CarregarListBoxNomes();
        }
 public CancelarAtencionMedico(Funcionalidades fun, Funcionalidades funFake)
 {
     InitializeComponent();
     this.fun     = fun;
     this.funFake = funFake;
     PedirTurnosMedico();
 }
 public CancelarAtencionAfiliado(Funcionalidades fun)
 {
     InitializeComponent();
     this.fun = fun;
     crearGrilla();
     actualizarGrilla();
 }
 public RegistroResultado(Funcionalidades fun, SeleccionTurno sel, BD.Entidades.Turno turno)
 {
     this.sel   = sel;
     this.turno = turno;
     this.fun   = fun;
     InitializeComponent();
     dtFechaHora.Format = DateTimePickerFormat.Time;
 }
Ejemplo n.º 24
0
        private void LoadFuncionalidades()
        {
            var listaFun = Funcionalidades.TraerTodas();

            funcionalidadesCheckList.Items.AddRange(listaFun.ToArray());
            funcionalidadesCheckList.DisplayMember = "Descripcion";
            funcionalidadesCheckList.CheckOnClick  = true;
        }
Ejemplo n.º 25
0
        protected void Buscar_Click(object sender, EventArgs e)
        {
            int id    = Utils.ToInt(TextBoxCriterio.Text);
            int index = ToInt(DropDromFiltro.SelectedIndex);

            CategoriaGridView.DataSource = Funcionalidades.FitrarCategoria(index, TextBoxCriterio.Text);
            CategoriaGridView.DataBind();
        }
Ejemplo n.º 26
0
        private void buttonGuardar_Click_1(object sender, EventArgs e)
        {
            if (ListaDados[contador].caminhoFotos.Count < 1)
            {
                _FormInicio.EscreverNaConsola("Erro galeria sem fotos!");
                return;
            }

            DateTime _SaveTimeGal;

            if (textBoxGalNovoNome.Text == " " || String.IsNullOrEmpty(textBoxGalNovoNome.Text))
            {
                _FormInicio.EscreverNaConsola("Nome em falta!");
                return;
            }

            try
            {
                //Guardar Galeria
                _SaveTimeGal = Funcionalidades.NovaGaleria(EsteModelo.ID, 1, textBoxGalNovoNome.Text);
            }
            catch
            {
                _FormInicio.EscreverNaConsola("Erro ao guardar a galeria!");
                return;
            }

            try
            {
                //Guardar Fotos da Galeria
                string nomeFolder = Funcionalidades.RemoveWhitespace(Funcionalidades.RemoveSpecialCharacters(textBoxGalNovoNome.Text));
                int    index_     = 0;

                foreach (string path_ in ListaDados[contador].caminhoFotos)
                {
                    Funcionalidades.GuardarNovaGaleriaFoto(Funcionalidades.BuscarUltimaGaleria(_SaveTimeGal, EsteModelo.ID).ID, textBoxGalNovoNome.Text, EsteModelo, path_, index_);
                    index_++;
                }
            }
            catch
            {
                _FormInicio.EscreverNaConsola("Erro ao guardar fotos!");
                return;
            }


            //Mover para a proxima
            contador++;

            if (contador > (ListaDados.Count - 1))
            {
                this.Close();
                DialogResult = DialogResult.OK;
                return;
            }

            CarregarForm(contador);
        }
Ejemplo n.º 27
0
 public ModificacionAfiliado(Funcionalidades fun, BD.Entidades.Paciente pac, Label lbModificado, Timer timer1, DataGridView dtgCliente)
 {
     InitializeComponent();
     this.fun          = fun;
     this.paciente     = pac;
     this.lbModificado = lbModificado;
     this.timer1       = timer1;
     this.dtgCliente   = dtgCliente;
 }
Ejemplo n.º 28
0
        static void Main(string[] args)
        {
            Funcionalidades paginaWeb = new Funcionalidades();
            Requerimientos  Usario    = new Requerimientos(paginaWeb);


            Console.WriteLine(paginaWeb.getFuncionalidades());
            Console.WriteLine(Usario.getRequerimientos());
        }
        private void createChildrenItems(Funcionalidades f, ToolStripMenuItem parent)
        {
            List <Funcionalidades> func = functions.Where(item => item.getParent() == f.getDescription()).ToList();

            foreach (Funcionalidades f2 in func)
            {
                parent.DropDownItems.Add(createSubMenuItems(f2));
            }
        }
Ejemplo n.º 30
0
        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            Variables.hotel_id = lista_codigos_hoteles[comboBoxHotel.SelectedIndex];
            Funcionalidades func = new Funcionalidades();

            func.StartPosition = FormStartPosition.CenterScreen;
            func.ShowDialog();
        }