Пример #1
0
        public UsuariosBO BuscarPerfil(string Usuario)
        {
            string     Sentencia = string.Format("select * from Usuarios where NickName ='{0}'", Usuario);
            SqlCommand Comando   = new SqlCommand(Sentencia);

            Comando.Connection = Conexion.Conectar();
            SqlDataReader Reader;

            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            UsuariosBO UsuarioBO = new UsuariosBO();

            if (Reader.Read())
            {
                UsuarioBO.Codigo     = int.Parse(Reader[0].ToString());
                UsuarioBO.NickName   = Reader[1].ToString();
                UsuarioBO.Contraseña = Reader[2].ToString();
                UsuarioBO.FotoPerfil = Reader[3].ToString();
                UsuarioBO.Correo     = Reader[4].ToString();
                UsuarioBO.Nombre     = Reader[5].ToString();
                UsuarioBO.Apellido   = Reader[6].ToString();
                UsuarioBO.IDTipo     = int.Parse(Reader[7].ToString());
            }
            Conexion.Cerrar();
            return(UsuarioBO);
        }
Пример #2
0
        public int Eliminar(UsuariosBO Usuario)
        {
            SqlCommand Comando = new SqlCommand("delete Usuarios where IdUsuario = @Cod");

            Comando.Parameters.Add("@Cod", SqlDbType.Int).Value = Usuario.Codigo;
            return(Conexion.EjecutarComando(Comando));
        }
Пример #3
0
        public List <UsuariosBO> BuscarUsuarios()
        {
            List <UsuariosBO> Lista     = new List <UsuariosBO>();
            string            Sentencia = string.Format("select * from Usuarios");
            SqlCommand        Comando   = new SqlCommand(Sentencia);

            Comando.Connection = Conexion.Conectar();
            SqlDataReader Reader;

            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            while (Reader.Read())
            {
                UsuariosBO UsuarioBO = new UsuariosBO();
                UsuarioBO.Codigo     = int.Parse(Reader[0].ToString());
                UsuarioBO.NickName   = Reader[1].ToString();
                UsuarioBO.FotoPerfil = Reader[3].ToString();
                UsuarioBO.Correo     = Reader[4].ToString();
                UsuarioBO.Nombre     = Reader[5].ToString();
                UsuarioBO.Apellido   = Reader[6].ToString();
                UsuarioBO.IDTipo     = int.Parse(Reader[7].ToString());
                Lista.Add(UsuarioBO);
            }
            Conexion.Cerrar();
            return(Lista);
        }
        public int Save(UsuariosBO obj)
        {
            string insert = "INSERT INTO Usuarios(Nombre,Email,Estado,Edad,Telefono,Privacidad,Activo,FechaCreacion) " +
                            "VALUES(@Nombre,@Email,@Estado,@Edad,@Telefono,@Privacidad,@Activo,@FechaCreacion)";
            SqlCommand cmd = new SqlCommand(insert, conn);

            cmd.Parameters.Add(new SqlParameter("@Nombre", SqlDbType.VarChar));
            cmd.Parameters.Add(new SqlParameter("@Email", SqlDbType.VarChar));
            cmd.Parameters.Add(new SqlParameter("@Estado", SqlDbType.VarChar));
            cmd.Parameters.Add(new SqlParameter("@Edad", SqlDbType.VarChar));
            cmd.Parameters.Add(new SqlParameter("@Telefono", SqlDbType.VarChar));
            cmd.Parameters.Add(new SqlParameter("@Privacidad", SqlDbType.VarChar));
            cmd.Parameters.Add(new SqlParameter("@Activo", SqlDbType.VarChar));
            cmd.Parameters.Add(new SqlParameter("@FechaCreacion", SqlDbType.Date));

            cmd.Parameters["@Nombre"].Value        = obj.Nombre;
            cmd.Parameters["@Email"].Value         = obj.Email;
            cmd.Parameters["@Estado"].Value        = obj.Estado;
            cmd.Parameters["@Edad"].Value          = obj.Edad;
            cmd.Parameters["@Telefono"].Value      = obj.Telefono;
            cmd.Parameters["@Privacidad"].Value    = obj.Privacidad;
            cmd.Parameters["@Activo"].Value        = obj.Activo;
            cmd.Parameters["@FechaCreacion"].Value = obj.FechaCreacion;
            return(EjecutarSQL(cmd));
        }
Пример #5
0
        public int CambiarContraseña(UsuariosBO Usuario)
        {
            SqlCommand Comando = new SqlCommand("update Usuarios set Contraseña = @Contra where IdUsuario = @Cod");

            Comando.Parameters.Add("@Cod", SqlDbType.Int).Value        = Usuario.Codigo;
            Comando.Parameters.Add("@Contra", SqlDbType.VarChar).Value = Usuario.Contraseña;
            return(Conexion.EjecutarComando(Comando));
        }
Пример #6
0
        public void busca_usuario(UsuariosBO objbo)
        {
            DataSet datos = objConectar.EjecutarSentencia("select * from USUARIO where ID_US=" + objbo.Id_us);

            objbo.Nombre      = datos.Tables[0].Rows[0]["NOMBRE"].ToString();
            objbo.Contrasenia = datos.Tables[0].Rows[0]["CONTRASEÑA"].ToString();
            objbo.Usuario     = datos.Tables[0].Rows[0]["USUARIO"].ToString();
        }
Пример #7
0
        public int Delete(UsuariosBO obj)
        {
            string     delete = "delete from Usuarios where idUsuario = @idUsuario";
            SqlCommand cmd    = new SqlCommand(delete, conn);

            cmd.Parameters.Add(new SqlParameter("@idUsuario", SqlDbType.Int)).Value = obj.idUsuario;

            return(EjecutarSQL(cmd));
        }
Пример #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     obj    = new UsuariosBO();
     objdao = new UsuariosDAO();
     if (!Page.IsPostBack)
     {
         Facade("Select");
     }
 }
Пример #9
0
        public void Eliminar()
        {
            UsuariosBO us = InterfaceToData();

            if (us.idUsuario > 0)
            {
                objdao.Delete(us);
                Facade("Select");
            }
        }
Пример #10
0
        public int verificar_login(UsuariosBO objbo)
        {
            DataSet datos = objConectar.EjecutarSentencia("select ID_US from USUARIO where USUARIO='" + objbo.Usuario + "' and CONTRASEÑA='" + objbo.Contrasenia + "'");
            int     id    = 0;

            if (datos.Tables[0].Rows.Count > 0)
            {
                id = Convert.ToInt32(datos.Tables[0].Rows[0]["ID_US"]);
            }
            return(id);
        }
Пример #11
0
        public void Modificar()
        {
            UsuariosBO us = InterfaceToData();

            if (us.idUsuario != 0)
            {
                objdao.Update(us);
            }
            Facade("Select");
            Facade("limpiarDatos");
        }
Пример #12
0
        public void Guardar()
        {
            UsuariosBO us = InterfaceToData();

            if (us.idUsuario == 0)
            {
                objdao.Insert(us);
            }
            Facade("Select");
            Facade("limpiarDatos");
        }
Пример #13
0
        public int Agregar(UsuariosBO Usuario)
        {
            SqlCommand Comando = new SqlCommand("insert into Usuarios values(@Nick, @Contra, @Foto, @Correo, @Nombre, @Apellido, @IdTipo)");

            Comando.Parameters.Add("@Nick", SqlDbType.VarChar).Value     = Usuario.NickName;
            Comando.Parameters.Add("@Contra", SqlDbType.VarChar).Value   = Usuario.Contraseña;
            Comando.Parameters.Add("@Foto", SqlDbType.VarChar).Value     = Usuario.FotoPerfil;
            Comando.Parameters.Add("@Correo", SqlDbType.VarChar).Value   = Usuario.Correo;
            Comando.Parameters.Add("@Nombre", SqlDbType.VarChar).Value   = Usuario.Nombre;
            Comando.Parameters.Add("@Apellido", SqlDbType.VarChar).Value = Usuario.Apellido;
            Comando.Parameters.Add("@IdTipo", SqlDbType.Int).Value       = Usuario.IDTipo;
            return(Conexion.EjecutarComando(Comando));
        }
Пример #14
0
        public int Insert(UsuariosBO obj)
        {
            string     insert = "insert into Usuarios(Nombre, Usuario, Password) values(@Nombre, @Usuario, @Password)";
            SqlCommand cmd    = new SqlCommand(insert, conn);

            cmd.Parameters.Add(new SqlParameter("@Nombre", SqlDbType.NVarChar));
            cmd.Parameters.Add(new SqlParameter("@Usuario", SqlDbType.NVarChar));
            cmd.Parameters.Add(new SqlParameter("@Password", SqlDbType.NVarChar));

            cmd.Parameters["@Nombre"].Value   = obj.Nombre;
            cmd.Parameters["@Usuario"].Value  = obj.Usuario;
            cmd.Parameters["@Password"].Value = obj.Password;
            return(EjecutarSQL(cmd));
        }
Пример #15
0
        public int Modificar(UsuariosBO Usuario)
        {
            SqlCommand Comando = new SqlCommand("update Usuarios set NickName = @Nick,Contraseña = @Contra,FotoPerfil = @Foto,Correo = @Correo,Nombre = @Nombre,Apellido = @Apellido,IdTipo1 = @IdTipo where IdUsuario = @Cod");

            Comando.Parameters.Add("@Cod", SqlDbType.Int).Value          = Usuario.Codigo;
            Comando.Parameters.Add("@Nick", SqlDbType.VarChar).Value     = Usuario.NickName;
            Comando.Parameters.Add("@Contra", SqlDbType.VarChar).Value   = Usuario.Contraseña;
            Comando.Parameters.Add("@Foto", SqlDbType.VarChar).Value     = Usuario.FotoPerfil;
            Comando.Parameters.Add("@Correo", SqlDbType.VarChar).Value   = Usuario.Correo;
            Comando.Parameters.Add("@Nombre", SqlDbType.VarChar).Value   = Usuario.Nombre;
            Comando.Parameters.Add("@Apellido", SqlDbType.VarChar).Value = Usuario.Apellido;
            Comando.Parameters.Add("@IdTipo", SqlDbType.Int).Value       = Usuario.IDTipo;
            return(Conexion.EjecutarComando(Comando));
        }
Пример #16
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Usuario"] != null)
     {
         int         idUsuario = Convert.ToInt32(Session["Usuario"]);
         DataTable   dt;
         UsuariosBO  oUsuarioBO  = new UsuariosBO();
         UsuariosDAO oUsuarioDAO = new UsuariosDAO();
         oUsuarioBO.idUsuario = idUsuario;
         dt           = oUsuarioDAO.Select();
         txtUser.Text = dt.Rows[0]["Nombre"].ToString();
         //txtEmail.Text = dt.Rows[0]["Usuario"].ToString();
         lbtnSalir.Visible = true;
     }
 }
Пример #17
0
        public int Update(UsuariosBO obj)
        {
            string     update = "update Usuarios set Nombre = @Nombre, Usuario = @Usuario, Password = @Password where idUsuario = @idUsuario";
            SqlCommand cmd    = new SqlCommand(update, conn);

            cmd.Parameters.Add(new SqlParameter("@Nombre", SqlDbType.NVarChar));
            cmd.Parameters.Add(new SqlParameter("@Usuario", SqlDbType.NVarChar));
            cmd.Parameters.Add(new SqlParameter("@Password", SqlDbType.NVarChar));
            cmd.Parameters.Add(new SqlParameter("@idUsuario", SqlDbType.Int));

            cmd.Parameters["@Nombre"].Value    = obj.Nombre;
            cmd.Parameters["@Usuario"].Value   = obj.Usuario;
            cmd.Parameters["@Password"].Value  = obj.Password;
            cmd.Parameters["@idUsuario"].Value = obj.idUsuario;
            return(EjecutarSQL(cmd));
        }
Пример #18
0
 public void TesteLog()
 {
     try
     {
         UsuarioRepositorio banco     = new UsuarioRepositorio();
         UsuariosBO         usuarioBo = new UsuariosBO();
         Usuarios           usuarios  = new Usuarios()
         {
             Nome = "mike", Senha = "mike"
         };
         Assert.AreEqual(true, banco.Logar(usuario: usuarios));
     }
     catch (CustomException erro)
     {
         global::System.Windows.Forms.MessageBox.Show(erro.Message);
         Assert.Fail();
     }
     catch (Exception erro)
     {
         global::System.Windows.Forms.MessageBox.Show(erro.Message);
         Assert.Fail();
     }
 }
Пример #19
0
 public UsuarioRepositorio()
 {
     _banco     = new _DbContext();
     _usuarioBo = new UsuariosBO();
 }
Пример #20
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            UsuariosBO usuBO         = new UsuariosBO();
            UsuarioDAO usuDAO        = new UsuarioDAO();
            bool       EnviarUsuario = true;

            usuBO.Activo = true;
            if (txtEdad.Text != "")
            {
                usuBO.Edad = Convert.ToInt32(txtEdad.Text);
            }
            if (txtCorreo.Text != "")
            {
                usuBO.Email = txtCorreo.Text;
            }
            else
            {
                obliEmail.Visible = true;
                EnviarUsuario     = false;
            }
            if (txtEstado.Text != "")
            {
                usuBO.Estado = txtEstado.Text;
            }
            else
            {
                obliEstado.Visible = true;
                EnviarUsuario      = false;
            }
            if (txtUsuario.Text != "")
            {
                usuBO.Nombre = txtUsuario.Text;
            }
            else
            {
                obliUsuario.Visible = true;
                EnviarUsuario       = false;
            }
            if (chkAcepto.Checked == true)
            {
                usuBO.Privacidad = chkAcepto.Checked;
            }
            else
            {
                EnviarUsuario     = false;
                obliCheck.Visible = true;
            }
            usuBO.Telefono      = txtTelefono.Text;
            usuBO.FechaCreacion = DateTime.Now.Date;

            if (EnviarUsuario == true)
            {
                usuDAO.Save(usuBO);
                txtEdad.Text        = "";
                txtCorreo.Text      = "";
                txtEstado.Text      = "";
                txtUsuario.Text     = "";
                txtTelefono.Text    = "";
                chkAcepto.Checked   = false;
                obliCheck.Visible   = false;
                obliEstado.Visible  = false;
                obliUsuario.Visible = false;
                obliEmail.Visible   = false;
            }
        }
Пример #21
0
 public Usuarios()
 {
     _usuarioBo = new UsuariosBO();
 }