Пример #1
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            Usuario        user    = new Usuario();
            UsuarioNegocio negocio = new UsuarioNegocio();

            user.NombreUsuario = txtUser.Text;
            user.Contrasenia   = txtPass.Text;

            //user = negocio.Login(user);
            Usuario alguienNuevo;

            alguienNuevo = negocio.Login(user);
            if (alguienNuevo.Id != 0) // es el valor que hicimos que asuma en el else de negocio si NO coincidia el pass con el nombre de usuario
            {                         // si si coincide quiere decir que esta logueado entonces hay que preguntar si ya tiene o no cosas en el carrito
                Session.Add("alguienNuevo", alguienNuevo);

                if (Session["ListaCarrito"] != null)
                {
                    Response.Redirect("Carrito.aspx");
                }
                else if (Session["ListaCarrito"] == null)
                {
                    Response.Redirect("Catalogo.aspx");
                }
            }
            else
            {
                Response.Redirect("Login.aspx");
            }
        }
Пример #2
0
        public void Loguear()
        {
            if (!IsPostBack)
            {
                return;
            }

            Usuario usuario = new Usuario();

            try
            {
                UsuarioNegocio negocio = new UsuarioNegocio();

                usuario.Mail  = txtMail.Text;
                usuario.Clave = txtPass.Text;
                usuario       = negocio.Loguear(usuario);
                if (usuario.Id != 0)
                {
                    Session.Add("usersession", usuario);
                    Response.Redirect("Listado.aspx");
                }
                else
                {
                    Session["Error" + Session.SessionID] = "Usuario o Pass incorrectos.";
                    Response.Redirect("Error.aspx");
                }
            }
            catch (Exception ex)
            {
                //Session["Error" + Session.SessionID] = ex.ToString();
                //Response.Redirect("Error.aspx");
            }
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Usuario usuario = (Usuario)this.Session["usuario"];

            if (usuario == null || usuario.MiPersona.Tipo != Persona.TiposPersonas.Docente ||
                !UsuarioNegocio.TienePermiso(usuario, "formCargarNotas", Modos.ModoForm.Consulta))
            {
                this.Notificar("No tiene permisos para cargar notas");
            }
            else
            {
                if (!this.IsPostBack)
                {
                    Persona docente = ((Usuario)this.Session["usuario"]).MiPersona;
                    this.ddlCurso.DataSource     = this.CursoNegocio.GetAllByDocente(docente.ID);
                    this.ddlCurso.DataTextField  = "Descripcion";
                    this.ddlCurso.DataValueField = "ID";
                    this.ddlCurso.DataBind();

                    this.LoadGrid();

                    this.ddlCondicion.DataSource = Enum.GetValues(typeof(AlumnoInscripcion.Condiciones));
                    this.ddlCondicion.DataBind();
                }
            }
        }
Пример #4
0
        protected void btnConfirmarCodigo_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrWhiteSpace(txtNbPassword.Text) && txtNbPassword.Text.Equals(txtNbPasswordConfirm.Text))
            {
                E_USUARIO vUsuario = new E_USUARIO()
                {
                    CL_CAMBIAR_PASSWORD = txtCodigo.Text,
                    NB_PASSWORD         = txtNbPassword.Text
                };

                UsuarioNegocio nUsuario = new UsuarioNegocio();

                E_RESULTADO vResultado = nUsuario.CambiaPassword(vUsuario, vClUsuario, vNbPrograma);
                string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

                UtilMensajes.MensajeResultadoDB(RadWindowManager1, vMensaje, vResultado.CL_TIPO_ERROR, 300, 180, null);

                ContentLogin.Visible              = true;
                ContentPasswordRecovery.Visible   = false;
                ContentCodigoConfirmacion.Visible = false;
            }
            else
            {
                UtilMensajes.MensajeResultadoDB(RadWindowManager1, "Las contraseñas no coinciden.", E_TIPO_RESPUESTA_DB.WARNING, 300, 180, null);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            using (UsuarioNegocio usuarioNegocio = new UsuarioNegocio())
            {
                if (txtLoginUsuario.Text == "")
                {
                    MessageBox.Show("Digite o usuário", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtLoginUsuario.Focus();
                    return;
                }
                else if (txtLoginSenha.Text == "")
                {
                    MessageBox.Show("Digite a Senha", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtLoginSenha.Focus();
                    return;
                }

                ListaUsuario listaUsuario = usuarioNegocio.Login(txtLoginUsuario.Text, txtLoginSenha.Text);
                if (listaUsuario.Count == 1)
                {
                    FrmMenuPrincipal frMenuPrincipal = new FrmMenuPrincipal(listaUsuario, null);
                    frMenuPrincipal.Show();
                    this.Visible = false;
                }
                else
                {
                    MessageBox.Show("Usuário ou senha incorreto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtLoginUsuario.Select();
                    txtLoginSenha.Clear();
                    return;
                }
            }
        }
Пример #6
0
        public override void GuardarCambios()
        {
            this.MapearADatos();
            UsuarioNegocio usrNeg = new UsuarioNegocio();

            usrNeg.Save(UsuarioActual);
        }
Пример #7
0
        protected void btnCentro_ServerClick(object sender, EventArgs e)
        {
            if (gvCentros.SelectedValue != "")
            {
                UsuarioNegocio UserNeg = new UsuarioNegocio();
                Usuario        Usuario = new Usuario();
                CentroDeporte  Centro  = new CentroDeporte();
                CentroNegocio  CenNeg  = new CentroNegocio();

                Session["Centro_Seleccionado"]  = gvCentros.SelectedValue;
                Session["Deporte_Seleccionado"] = ddActividad.SelectedValue;
                Usuario = (Usuario)(Session["User_Home"]);

                Centro = CenNeg.BuscarCentro((string)Session["Centro_Seleccionado"]);

                if (!UserNeg.valido_existe_bloqueado(Usuario.IDUsuario, Centro.ID))
                {
                    Response.Redirect("JugadorReservaSeleccion.aspx");
                }
                else
                {
                    Response.Write("<script>alert('El centro que intenta seleccionar no permite que reserves en su centro por mal comportamiento en las reservas, por favor contactarse con el centro');</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Debe seleccionar un centro para continuar);</script>");
            }
        }
Пример #8
0
        //protected void Valida_Usuario(object sender, EventArgs e)
        //{
        //    string User = txbUser.Value;
        //    string Pass = txbPass.Value;

        //    UsuarioNegocio UsNeg = new UsuarioNegocio();
        //    Usuario Usuario = new Usuario();

        //    Usuario= UsNeg.Valida_Credenciales(User,Pass);

        //    if(Usuario !=  null)
        //    {
        //        if(Usuario.Role.Descripcion == "Jugador")
        //        {
        //            Session["User_Home"] = Usuario;

        //            Response.Redirect("JugadorHome.aspx");
        //        }
        //        else
        //        {
        //            Session["User_Home"] = Usuario;
        //            Response.Redirect("ComercianteHome.aspx");
        //        }
        //    }
        //    else
        //    {
        //        Response.Write("<script>alert('Usuario Incorrecto, por favor ingrese nuevamente sus credenciales');</script>");
        //    }
        // }


        protected void btnLogin_ServerClick1(object sender, EventArgs e)
        {
            string User = txbUser.Value;
            string Pass = txbPass.Value;

            UsuarioNegocio UsNeg   = new UsuarioNegocio();
            Usuario        Usuario = new Usuario();

            Usuario = UsNeg.Valida_Credenciales(User, Pass);

            if (Usuario != null)
            {
                if (Usuario.Role.Descripcion == "Jugador")
                {
                    Session["User_Home"] = Usuario;

                    Response.Redirect("JugadorHome.aspx");
                }
                else
                {
                    Session["User_Home"] = Usuario;

                    Response.Redirect("ComercianteHome.aspx");
                }
            }
            else
            {
                Response.Write("<script>alert('Usuario Incorrecto, por favor ingrese nuevamente sus credenciales');</script>");
            }
        }
Пример #9
0
 private void btngrabar_Click_1(object sender, EventArgs e)
 {
     try
     {
         string rpta = "";
         if (txtid.Text == string.Empty)
         {
             this.MensajeError("Faltan Ingresar datos en algunos Campos");
             ErrorAlerta.SetError(txtid, "Seleccione el Id persona");
         }
         else
         {
             rpta = UsuarioNegocio.Insertar(id, txtusuario.Text.Trim(), txtclave.Text.Trim(), txtnivel.Text.Trim(), cboestado.Text.Trim());
             if (rpta.Equals("OK"))
             {
                 this.MensajeCorrecto("Se Grabo el Registro Correctamente...");
             }
             else
             {
                 this.MensajeError(rpta);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Пример #10
0
 public override void Eliminar()
 {
     try
     {
         Console.Clear();
         Console.Write("Ingrese el ID del usuario a eliminar: ");
         int ID = int.Parse(Console.ReadLine());
         UsuarioNegocio.Delete(ID);
         Console.WriteLine("Usuario eliminado con exito");
     }
     catch (FormatException)
     {
         Console.WriteLine("La ID ingresada debe ser un número entero");
     }
     catch (NullReferenceException)
     {
         Console.WriteLine("No existe ningún usuario con esa ID");
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
     finally
     {
         Console.WriteLine("Presione una tecla para continuar");
         Console.ReadKey();
     }
 }
Пример #11
0
 public override void Consulta()
 {
     try
     {
         Console.Clear();
         Console.WriteLine("Ingrese el ID del usuario a consultar:");
         int ID = int.Parse(Console.ReadLine());
         this.MostrarDatos(UsuarioNegocio.GetOne(ID));
     }
     catch (FormatException)
     {
         Console.WriteLine("La ID ingresada debe ser un número entero");
     }
     catch (NullReferenceException)
     {
         Console.WriteLine("No existe ningún usuario con esa ID");
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);;
     }
     finally
     {
         Console.WriteLine("Presione una tecla para continuar");
         Console.ReadKey();
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            // Usuario Aux= new Usuario();
            negocio = new UsuarioNegocio();
            if (Session["ListaCarrito"] == null) //Si la lista no llegó a instanciarse
            {
                ListaAux = new List <ItemCarrito>();
                Session["ListaCarrito"] = ListaAux;
            }
            if (Session["alguienNuevo"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            pepito = (Usuario)Session["alguienNuevo"];
            pepito = negocio.CargarDatosEnvio(pepito);     // le mando a pepito que es el usuario completo para despues poder vincularlo con los datos personales

            //Cargar formsito de datos Dirección
            if (!IsPostBack)
            {
                txtCiudad.Text      = pepito.Ciudad.ToString();
                txtCodPost.Text     = pepito.CodigoPost.ToString();
                txtDireccion.Text   = pepito.Direccion.ToString();
                txtNroTelefono.Text = pepito.NroTelefono.ToString();
            }
            CalcularImporteTotal((List <ItemCarrito>)Session["ListaCarrito"]);
        }
Пример #13
0
        public ActionResult Login(USUARIO usuario)
        {
            if (ModelState.IsValid)
            {
                using (SistemaGestionCEM.Datos.Entities db = new Entities())
                {
                    UsuarioNegocio user2 = new UsuarioNegocio();

                    string user = usuario.NOMBRE_USUARIO;
                    string pass = usuario.CONTRASENNA;

                    if (user2.valida(user, pass))
                    {
                        TempData["info"] = "Bienvenido.";
                        return(CrearSesion(user));
                    }
                    else
                    {
                        ViewBag.Message = "Usuario o contraseña incorrectos.";
                        return(View());
                    }
                }
            }

            return(View());
        }
Пример #14
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="IdGrupo"></param>
        private void PopularGridUsuarios(int IdGrupo)
        {
            UsuarioNegocio objNegocio = new UsuarioNegocio();

            StoreCRJPessoa.DataSource = objNegocio.ObterUsuarioFromGrupo(IdGrupo);
            StoreCRJPessoa.DataBind();
        }
Пример #15
0
        public void Consultar()
        {
            try
            {
                Console.Clear();
                Console.Write("╔Ingrese el ID del Usuario a Consultar:");
                int ID = int.Parse(Console.ReadLine());
                this.MostrarDatos(UsuarioNegocio.GetOne(ID));
            }
            #region ExcepcionesConsultar
            catch (FormatException fe)
            {
                Console.WriteLine();
                Console.WriteLine("|X| La ID Ingresada debe ser un Numero Entero |X|");
            }
            catch (NullReferenceException nre)
            {
                Console.WriteLine();
                Console.WriteLine("|X| No Existe Usuario con Esa ID |X|");
            }
            catch (Exception e)
            {
                Console.WriteLine();
                Console.WriteLine("|X| Error Desconocido , Ni siquiera deberias ver esto |X|");
            }

            finally
            {
                Console.WriteLine("\nPresione una tecla para continuar...");
                Console.ReadKey();
            }

            #endregion
        }
Пример #16
0
 private void btnIngresar_Click(object sender, EventArgs e)
 {
     try
     {
         formLogin.UsuarioLogueado.NombreUsuario = this.txtUsuario.Text;
         formLogin.UsuarioLogueado.Clave         = this.txtPass.Text;
         formLogin.UsuarioLogueado = UsuarioNegocio.ValidarLogueo(formLogin.UsuarioLogueado);
         this.DialogResult         = DialogResult.OK;
     }
     catch (UsuarioInexistenteException exc)
     {
         this.Notificar(exc.Message, "Login", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (ContraseñaIncorrectaException exc)
     {
         this.Notificar(exc.Message, "Login", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (UsuarioInvalidoException exc)
     {
         this.Notificar(exc.Message, "Login", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (Exception)
     {
         this.Notificar("Lo sentimos, ha ocurrido un error", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #17
0
        public void Agregar()
        {
            Usuario usuario = new Usuario();

            Console.Clear();

            Console.WriteLine("╔");
            Console.WriteLine("║ Agregando Nuevo Usuario");
            Console.Write("╠\t╚╗ Nombre: ");
            usuario.Nombre = Console.ReadLine();
            Console.Write("║\t ╠ Apellido: ");
            usuario.Apellido = Console.ReadLine();
            Console.Write("║\t ╠ Nombre de Usuario: ");
            usuario.NombreUsuario = Console.ReadLine();
            Console.Write("║\t ╠ Clave: ");
            usuario.Clave = Console.ReadLine();
            Console.Write("║\t ╠ Email: ");
            usuario.Email = Console.ReadLine();
            Console.WriteLine("╚\t ╚ Habilitado: ");
            ModificarHabilitacion(usuario);
            UsuarioNegocio.Save(usuario);
            Console.WriteLine("");
            Console.WriteLine("╔══");
            Console.WriteLine("║ Se Agrego el Usuario con ID Nº" + usuario.ID);
            Console.WriteLine("╚══");
            Console.ReadKey();
        }
Пример #18
0
        protected void btnBorrar_Click(object sender, EventArgs e)
        {
            UsuarioNegocio usuarioNegocio = new UsuarioNegocio();

            usuarioNegocio.BajaUsuario(Convert.ToInt64(Request.QueryString["ID"]));
            Response.Redirect("ABM_Usuarios.aspx");
        }
Пример #19
0
        private void alterarPapelDeParedeToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            try
            {
                if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    pictureBox1.Load(openFileDialog1.FileName);

                    UsuarioNegocio usuarioNegocio = new UsuarioNegocio();
                    string         retorno        = usuarioNegocio.setarPapelDeParede(ControleSistema.getUsuario().IDUsuario, pictureBox1.ImageLocation);

                    int ID;
                    if (int.TryParse(retorno, out ID))
                    {
                        MessageBox.Show("O novo papel de parede foi salvo em seu usuário.");
                    }
                    else
                    {
                        MessageBox.Show("Erro ao alterar papel de parede");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao inserir a imagem. Detalhes: {0}" + ex.Message);
            }
        }
Пример #20
0
        private void FrmPerfil_Load(object sender, EventArgs e)
        {
            UsuarioNegocio   usuarioNegocio   = new UsuarioNegocio();
            DireccionNegocio direccionNegocio = new DireccionNegocio();

            btnAceptar.Hide();

            try
            {
                cbxPerfil.DataSource = usuarioNegocio.listarUsuarios();
                if (personaLocal != null)
                {
                    lblNombreCompleto.Text = personaLocal.Nombre + ", " + personaLocal.Apellido;
                    DNI.Text = personaLocal.DNI;
                    //cbxPerfil.SelectedIndex = cbxPerfil.FindString(personaLocal.Usuario.Perfil);
                }
                //tbxDNI.Text = personaLocal.DNI;
                //dateNac.Value = personaLocal.Nacimiento;
                //tbxEmail.Text = personaLocal.Email;
                //tbxDirec.Text = personaLocal.Direccion.Calle;
                //tbxNumber.Text = personaLocal.Direccion.Numero.ToString();
                //ckbCapa.Checked = heroeLocal.UsaCapa;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #21
0
        protected void SolicitarCambioPassword()
        {
            string vToken = Membership.GeneratePassword(12, 1);

            E_USUARIO vUsuario = new E_USUARIO();

            if (rtsRecuperarPassword.SelectedIndex == 0)
            {
                vUsuario.CL_USUARIO = txtRecuperarCuenta.Text;
            }
            else
            {
                vUsuario.NB_CORREO_ELECTRONICO = txtRecuperarCuenta.Text;
            }

            vUsuario.CL_CAMBIAR_PASSWORD = vToken;

            UsuarioNegocio nUsuario = new UsuarioNegocio();

            E_RESULTADO vResultado = nUsuario.CambiaPassword(vUsuario, vClUsuario, vNbPrograma);
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(RadWindowManager1, vMensaje, vResultado.CL_TIPO_ERROR, 300, 200, null);

            if (vResultado.CL_TIPO_ERROR.Equals(E_TIPO_RESPUESTA_DB.SUCCESSFUL))
            {
                ContentLogin.Visible              = false;
                ContentPasswordRecovery.Visible   = false;
                ContentCodigoConfirmacion.Visible = true;
            }
        }
Пример #22
0
        public void ObtenerUsuarios()
        {
            bool vLigado;

            if (rbLigado.Checked == true)
            {
                vLigado = true;
            }
            else
            {
                vLigado = false;
            }
            UsuarioNegocio nUsuarios = new UsuarioNegocio();
            List <SPE_OBTIENE_USUARIOS_EMPLEADOS_Result> vListaUsuarios = new List <SPE_OBTIENE_USUARIOS_EMPLEADOS_Result>();

            vListaUsuarios = nUsuarios.ObtieneUsuariosActivos(null, vLigado);
            if (rbLigado.Checked == true)
            {
                cmbUsuarios.DataSource     = vListaUsuarios.ToList();
                cmbUsuarios.DataTextField  = "CL_USUARIO";
                cmbUsuarios.DataValueField = "CL_USUARIO";
                cmbUsuarios.DataBind();
            }
            else
            {
                cmbUsuariosNl.DataSource     = vListaUsuarios.ToList();
                cmbUsuariosNl.DataTextField  = "CL_USUARIO";
                cmbUsuariosNl.DataValueField = "CL_USUARIO";
                cmbUsuariosNl.DataBind();
            }
        }
Пример #23
0
        public void LoginNok()
        {
            IQueryable <Usuario> UsuariosLista = new List <Usuario> {
                new Usuario()
                {
                    Id = 1, Login = "******", Senha = "admin"
                }
            }.AsQueryable <Usuario>();

            var mockSet = new Mock <DbSet <Usuario> >();

            mockSet.As <IQueryable <Usuario> >().Setup(s => s.Provider).Returns(UsuariosLista.Provider);
            mockSet.As <IQueryable <Usuario> >().Setup(s => s.Expression).Returns(UsuariosLista.Expression);
            mockSet.As <IQueryable <Usuario> >().Setup(s => s.ElementType).Returns(UsuariosLista.ElementType);
            mockSet.As <IQueryable <Usuario> >().Setup(s => s.GetEnumerator()).Returns(UsuariosLista.GetEnumerator());


            var mockContexto = new Mock <ProvaContext>();

            mockContexto.Setup(s => s.Usuario).Returns(mockSet.Object);

            UsuarioNegocio usuarioNegocio = new UsuarioNegocio(mockContexto.Object);

            bool valido = usuarioNegocio.ValidaUsuarioSenha("admin", "teste");

            Assert.IsFalse(valido);
        }
Пример #24
0
        protected void CargarDatos(string pIdUsuario)
        {
            UsuarioNegocio nUsuario = new UsuarioNegocio();
            //  E_USUARIO vUsuario = nUsuario.ObtieneUsuario(pIdUsuario);
            E_USUARIO vUsuario     = nUsuario.ObtieneUsuarioPde(pIdUsuario);
            bool      vEsInsercion = vClOperacion == E_TIPO_OPERACION_DB.I;

            if (vEsInsercion)
            {
            }
            if (vEditar == "true")
            {
                txtClUsuario.ReadOnly = !vEsInsercion;
                txtNbUsuario.ReadOnly = !vEsInsercion;
                txtClUsuario.Text     = vUsuario.CL_USUARIO;
                txtContrasena.Text    = vUsuario.CONTRASENA;
            }

            vIdEmpleado                 = vUsuario.ID_EMPLEADO_PDE;
            txtNbUsuario.Text           = vUsuario.NB_USUARIO;
            txtNbCorreoElectronico.Text = vUsuario.NB_CORREO_ELECTRONICO;
            chkActivo.Checked           = vUsuario.FG_ACTIVO;

            cmbRol.Items.AddRange(vUsuario.XML_CATALOGOS.Element("ROLES").Elements("ROL").Select(s => new RadComboBoxItem(s.Attribute("NB_ROL").Value, s.Attribute("ID_ROL").Value)
            {
                Selected = UtilXML.ValorAtributo <bool>(s.Attribute("FG_SELECCIONADO"))
            }));
        }
        protected void btn_Cambio_Click(object sender, EventArgs e)
        {
            lblContrasenia.Text    = "";
            lblMail.Text           = "";
            lblNombreApellido.Text = "";
            lblNombreUsuario.Text  = "";

            if (Validaciones())
            {
                //enviarlo de nuevo a la DB con update
                DatosPersonales    datos  = new DatosPersonales();
                Usuario            usu    = new Usuario();
                PaginasWebNegocios pagNeg = new PaginasWebNegocios();

                datos.NombreApellido    = txtNombreApellido.Text;
                datos.TelefonoMovil     = Convert.ToInt32(txtTelefonoMovil.Text);
                datos.TelefonoFijo      = Convert.ToInt32(txtTelefonoFijo.Text);
                datos.Email             = txtEmail.Text;
                datos.EmailRecuperacion = txtEmailRecuperacion.Text;
                usu.NombreUsuario       = txtNombreUsuario.Text;
                usu.Contrasenia         = UsuarioNegocio.GetSHA256(txtContrasenia.Text);
                usu.ID = Usuario.ID;


                pagNeg.ActualizarDatos(usu, datos);

                Response.Redirect("Catalogo.aspx");
            }
        }
Пример #26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UsuarioNegocio negocioUsuario = new UsuarioNegocio();


            ListaUsuarios = negocioUsuario.ListarReporteViewXid();

            Session.Add("ListaReporte", ListaUsuarios);

            if (Session["alguienNuevo"] != null)
            {
                Usuario usuario;
                usuario = (Usuario)Session["alguienNuevo"];


                if (usuario.TipoUsuario != TipoUsuarioConstante.ADMINISTRADOR)
                {
                    Response.Redirect("Catalogo.aspx");
                }
            }
            else
            {
                Response.Redirect("Catalogo.aspx");
            }
        }
Пример #27
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            UsuarioNegocio negocio = new UsuarioNegocio();
            Usuario        usuario = new Usuario();

            try
            {
                usuario.Nombre = txtUsuario.Text;
                usuario.Pass   = txtPass.Text;
                usuario        = negocio.login(usuario);
                if (usuario.Id != 0)
                {
                    Session.Add("usersession", usuario);
                    Response.Redirect("ListaPokemon.aspx");
                }
                else
                {
                    Session["Error" + Session.SessionID] = "Usuario o pass incorrectos.";
                    Response.Redirect("Error.aspx");
                }
            }
            catch (Exception ex)
            {
                //Session["Error" + Session.SessionID] = ex.ToString();
                //Response.Redirect("Error.aspx");
            }
        }
Пример #28
0
        protected void btnBloquear_Click(object sender, EventArgs e)
        {
            UsuarioNegocio UserNeg = new UsuarioNegocio();
            CentroDeporte  Centro;
            Usuario        User = new Usuario();

            Centro = (CentroDeporte)Session["Centro_Login"];

            User.IDUsuario = int.Parse(gvDesbloqueados.SelectedValue);

            if (UserNeg.valido_existe_Desbloqueado(User.IDUsuario, Centro.ID))
            {
                if (UserNeg.ActualizoABloqueado(User.IDUsuario, Centro.ID))
                {
                    Cargo_Datos();
                }
            }
            else
            {
                if (UserNeg.Bloquear_Usuario(User.IDUsuario, Centro.ID))
                {
                    Cargo_Datos();
                }
            }
        }
Пример #29
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            UsuarioNegocio usuarioNegocio = new UsuarioNegocio();

            try
            {
                bool logado = usuarioNegocio.Logar(txtLogin.Text, txtSenha.Text);

                if (logado)
                {
                    MessageBox.Show("Bem vindo ao sistema");
                    FrmPrincipal frmPrincipal = new FrmPrincipal();
                    frmPrincipal.ShowDialog();
                    Close();
                }

                else
                {
                    MessageBox.Show("Login ou senha inválido");
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show("Erro: " + erro.Message);
            }
        }
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                UsuarioNegocio usuarioNegocio = new UsuarioNegocio();
                Usuario        usuarioLogado  = new Usuario();
                usuarioLogado = usuarioNegocio.ConsultarPorUsuarioSenha(txtUsuario.Text, txtSenha.Text);

                if (usuarioLogado.IDStatus == 2)
                {
                    MessageBox.Show("Esse usuário foi desativado. Entre em contato com o administrador.");
                    this.Close();
                }

                PessoaFilial        filial        = new PessoaFilial();
                PessoaFilialNegocio filialNegocio = new PessoaFilialNegocio();

                filial = filialNegocio.ConsultarIdNomeLogon(usuarioLogado.IDFilial, null);

                ControleSistema.setFilialUsuario(filial, usuarioLogado);

                ControleSistema.atualizaCaixaAtual();

                //abre o formulario atual
                ControleFormulario.abreFrmMenu(usuarioLogado, filial);


                this.Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtUsuario.Focus();
            }
        }