Пример #1
0
        public static Boolean comprobacionGuardado(Usuario user)
        {
            if (!acceso.agregarUsuario(user))
            {
                throw new Exception("El nombre de usuario o el mail ya esta siendo usado");
            }

            return true;
        }
Пример #2
0
 private static Boolean RecuperarEstadoLogeo(String usuario, String password, out Usuario usrLogin)
 {
     bool validacion;
     usrLogin = acceso.recuperarUser(usuario, password);
     if (usrLogin != null)
     {
         validacion = usrLogin.password_usuario.Equals(password);
     }
     else
     {
         validacion = false;
     }
     return validacion;
 }
Пример #3
0
        public bool Login(CapaEntidades.Usuario usuario)
        {
            DataRow fila = datos.TraerDataRow("splogin", usuario._Usuario, usuario._Contrasena);

            mensaje = fila["Mensaje"].ToString();
            byte codError = Convert.ToByte(fila["CodError"]);

            if (codError == 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #4
0
 protected void btnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         Usuario user = new Usuario();
         user.Administrador_id = 1;
         user.nombre_usuario = txtNombre.Text;
         user.apellido_usuario = txtApellido.Text;
         user.edad_usuario = int.Parse(txtEdad.Text);
         user.correo_usuario = txtCorreo.Text;
         user.login_usuario = txtNombreUsuario.Text;
         user.password_usuario = txtContraseña.Text;
         NegocioUsuarios.comprobacionGuardado(user);
     }
     catch (Exception ex)
     {
         lblError.Text = ex.Message;
     }
 }
Пример #5
0
 /*Verificar que no se repita un correo electronico y un nombre de usuario*/
 public Boolean agregarUsuario(Usuario user)
 {
     using (contexto = new EF_Pagina())
     {
         ObjectSet<Usuario> usuarios = contexto.Usuario;
         var verificacionUsuario = from x in usuarios
                                   where x.correo_usuario.Equals
                                   (user.correo_usuario) &&
                                   x.login_usuario.Equals
                                   (user.login_usuario)
                                   select x;
         if (verificacionUsuario == null)
         {
             usuarios.AddObject(user);
             contexto.SaveChanges();
             return true;
         }
     }
     return false;
 }
Пример #6
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            var user = new Usuario();
            user.nombre_usuario = txtNombre.Text.Trim();
            user.apellido_usuario = txtApellido.Text.Trim();
            user.correo_usuario = txtCorreo.Text.Trim();
            user.edad_usuario = int.Parse(txtEdad.Text);
            user.login_usuario = txtNombreUsuario.Text.Trim();
            user.password_usuario = txtContraseña.Text;
            user.Administrador_id = 1;
            user.id_usuario = 4;
            try
            {
                ReglasDeNegocio.comprobacionGuardado(user);
            }
            catch (Exception)
            {

                throw;
            }
        }
Пример #7
0
        public static List<Usuario> VistaUsuario()
        {
            using (OracleConnection conn = Conexion.conectar())
            {
                conn.Open();
                List<Usuario> nuevaLista = new List<Usuario>();
                OracleCommand consulta = new OracleCommand("prMostrarUsuario", conn);
                consulta.CommandType = CommandType.StoredProcedure;
                consulta.Parameters.Add("p_cursor", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
                consulta.ExecuteNonQuery();
                OracleDataReader dr = ((OracleRefCursor)consulta.Parameters["p_cursor"].Value).GetDataReader();
                while (dr.Read())
                {
                    Usuario nuevo = new Usuario();
                    nuevo.Rutusuario = dr[0].ToString();
                    nuevo.Nombre = dr[1].ToString();
                    nuevo.Apellido = dr[2].ToString();
                    nuevo.Fono = int.Parse(dr[3].ToString());
                    nuevo.Email = dr[4].ToString();
                    nuevo.Pass = dr[5].ToString();
                    nuevaLista.Add(nuevo);
                }

                conn.Close();

                return nuevaLista;
            }
        }
Пример #8
0
        public static List<U_roles> VistaUroles()
        {
            using (OracleConnection conn = Conexion.conectar())
            {
                conn.Open();
                Usuario usuario = new Usuario();
                List<U_roles> nuevaLista = new List<U_roles>();
                OracleCommand consulta = new OracleCommand("prMostrarURoles", conn);
                consulta.CommandType = CommandType.StoredProcedure;
                consulta.Parameters.Add("p_cursor", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
                consulta.ExecuteNonQuery();
                OracleDataReader dr = ((OracleRefCursor)consulta.Parameters["p_cursor"].Value).GetDataReader();
                while (dr.Read())
                {

                    U_roles uroles = new U_roles();

                    uroles.Fk_Usuario = VistaUsuario().Where(a => a.Rutusuario == dr[0].ToString()).First();
                    uroles.Fk_Roles = VistaRoles().Where(a => a.IdRoles.ToString() == dr[1].ToString()).First();
                    nuevaLista.Add(uroles);
                }

                conn.Close();

                return nuevaLista;
            }
        }
Пример #9
0
 public U_roles(Usuario fk1, Roles fk2)
 {
     this.fk_Usuario = fk1;
     this.fk_Roles = fk2;
 }
Пример #10
0
        private void FixupUsuario(Usuario previousValue, bool skipKeys = false)
        {
            if (IsDeserializing)
            {
                return;
            }

            if (previousValue != null && previousValue.Publicacion.Contains(this))
            {
                previousValue.Publicacion.Remove(this);
            }

            if (Usuario != null)
            {
                if (!Usuario.Publicacion.Contains(this))
                {
                    Usuario.Publicacion.Add(this);
                }

                Usuario_id = Usuario.id_usuario;
            }
            else if (!skipKeys)
            {
                Usuario_id = null;
            }

            if (ChangeTracker.ChangeTrackingEnabled)
            {
                if (ChangeTracker.OriginalValues.ContainsKey("Usuario")
                    && (ChangeTracker.OriginalValues["Usuario"] == Usuario))
                {
                    ChangeTracker.OriginalValues.Remove("Usuario");
                }
                else
                {
                    ChangeTracker.RecordOriginalValue("Usuario", previousValue);
                }
                if (Usuario != null && !Usuario.ChangeTracker.ChangeTrackingEnabled)
                {
                    Usuario.StartTracking();
                }
            }
        }