public int mtdLogin(string usuario, string contrasena)
        {
            Int32      IdUsuario = 0;
            clConexion objcone   = new clConexion();

            SqlCommand cmd = new SqlCommand("select u.IdUsuario, u.Contrasena, u.Email, u.Nombre, r.Rol From(Usuario as u INNER JOIN Rol as r On u.IdRol=r.IdRol) where u.Email = @Email and u.Contrasena = @Contrasena", objConexion);

            cmd.Parameters.AddWithValue("@Email", usuario);
            cmd.Parameters.AddWithValue("@Contrasena", contrasena);
            try
            {
                objConexion.Open();
                IdUsuario = (Int32)cmd.ExecuteScalar();
            }
            catch (Exception ex)
            {
            }

            SqlDataAdapter adaptador = new SqlDataAdapter(cmd);
            DataTable      login     = new DataTable();

            adaptador.Fill(login);
            int res = login.Rows.Count;

            objConexion.Close();

            return(IdUsuario);
        }
示例#2
0
        public int mtdEditarPublicacion(clPublicacion objPubli)
        {
            string     consulta    = "update Publicacion set Nombre = '" + objPubli.Nombre + "', Precio = '" + objPubli.Precio + "', Descripcion='" + objPubli.Descripcion + "', Telefono = '" + objPubli.Telefono + "', Estrato = '" + objPubli.Estrato + "' , Direccion = '" + objPubli.Direccion + "', NumeroHabitaciones = " + objPubli.Habitaciones + " , IdUsuario = " + objPubli.IdUsuario + " , IdTipo = " + objPubli.IdTipo + ", IdEstado = " + objPubli.IdEstado + ", IdCiudad = " + objPubli.IdCiudad + " , IdCategoria = " + objPubli.IdCategoria + " where IdPublicacion = " + objPubli.IdPublicacion + " ";
            clConexion objConexion = new clConexion();
            int        resultado   = objConexion.mtdConectado(consulta);

            return(resultado);
        }
示例#3
0
        public int mtdRegistrarUsuario(clUsuario objClUsuario)
        {
            string     consulta   = "Insert Into Usuario(Documento,Nombre, Apellido, Correo, Clave, Numero, IdRol)values('" + objClUsuario.Documento + "','" + objClUsuario.Nombre + "','" + objClUsuario.Apellido + "','" + objClUsuario.Correo + "','" + objClUsuario.Clave + "','" + objClUsuario.Numero + "'," + IdRol + ")";
            clConexion clConexion = new clConexion();
            int        resultado  = clConexion.mtdConectado(consulta);

            return(resultado);
        }
示例#4
0
        public DataSet mtdListarUsu(clUsuario objUsuario)
        {
            string     consulta    = "Select * from Usuario";
            DataSet    dsUsuario   = new DataSet();
            clConexion objConexion = new clConexion();

            dsUsuario = objConexion.mtdDesconectado(consulta);
            return(dsUsuario);
        }
示例#5
0
        public DataSet mtdListarInmobiliarias(clUsuario objUsuario)
        {
            string consulta = "select IdUsuario,Nombre,Email,Telefono,Ciudad,Ubicacion" +
                              "  from Usuario Inner join Rol on Rol.IdRol = Usuario.IdRol  where Rol.IdRol = '1' ";
            DataSet    dsUsuario   = new DataSet();
            clConexion objConexion = new clConexion();

            dsUsuario = objConexion.mtdDesconectado(consulta);
            return(dsUsuario);
        }
示例#6
0
        public int mtdRegistrar(clPublicacion objPubli)
        {
            string consulta = "insert into Publicacion(Nombre,Precio,Descripcion,Telefono,Estrato,Direccion,NumeroHabitaciones,IdUsuario,IdTipo,IdEstado,IdCiudad,IdCategoria)" +
                              "values('" + objPubli.Nombre + "','" + objPubli.Precio + "','" + objPubli.Descripcion + "', '" + objPubli.Telefono + "', '" + objPubli.Estrato + "', '" + objPubli.Direccion + "'" +
                              ", '" + objPubli.Habitaciones + "'," + objPubli.IdUsuario + "," + objPubli.IdTipo + "," + objPubli.IdEstado + "," + objPubli.IdCiudad + "," + objPubli.IdCategoria + " )";
            clConexion objConexion = new clConexion();
            int        resultado   = objConexion.mtdConectado(consulta);

            return(resultado);
        }
示例#7
0
        public DataSet mtdListar()
        {
            string     consulta    = "select * from Categoria";
            DataSet    dsCategoria = new DataSet();
            clConexion objConexion = new clConexion();

            dsCategoria = objConexion.mtdDesconectado(consulta);
            int can = dsCategoria.Tables["tblDatos"].Rows.Count;

            return(dsCategoria);
        }
示例#8
0
        public DataSet mtdListarPublicacionU(clPublicacion objPublica)
        {
            string consulta = "select Publicacion.IdPublicacion,Nombre,Precio,Estrato,Direccion,NumeroHabitaciones,Tipo.Tipo,Categoria.Categoria,Ciudad.Ciudad,Estado.Estado" +
                              "  from Publicacion inner join Categoria on Categoria.IdCategoria = Publicacion.IdCategoria inner join Ciudad on Ciudad.IdCiudad = Publicacion.IdCiudad" +
                              " inner join Tipo on Tipo.IdTipo = Publicacion.IdTipo inner join Estado on Estado.IdEstado = Publicacion.IdEstado  where IdUsuario = " + objPublica.IdUsuario + "";
            DataSet    dsPublicacion = new DataSet();
            clConexion objConexion   = new clConexion();

            dsPublicacion = objConexion.mtdDesconectado(consulta);
            return(dsPublicacion);
        }
示例#9
0
        public DataSet mtdListarRol()
        {
            string     consulta    = "select * from Rol";
            DataSet    dsRol       = new DataSet();
            clConexion objConexion = new clConexion();

            dsRol = objConexion.mtdDesconectado(consulta);
            int can = dsRol.Tables["tblDatos"].Rows.Count;

            return(dsRol);
        }
示例#10
0
        public DataSet mtdListar2(clPublicacion objPubli)
        {
            string consulta = "SELECT Publicacion.IdPublicacion, Nombre, Precio, Descripcion, Telefono, Estrato,Direccion,NumeroHabitaciones," +
                              " (SELECT TOP 1  Foto FROM Foto WHERE Foto.IdPublicacion = Publicacion.IdPublicacion )" +
                              "FROM Publicacion INNER JOIN Categoria ON Categoria.IdCategoria = Publicacion.IdCategoria INNER JOIN Ciudad ON Ciudad.IdCiudad = Publicacion.IdCiudad " +
                              "INNER JOIN Tipo ON Tipo.IdTipo = Publicacion.IdTipo " +
                              "INNER JOIN Estado ON Estado.IdEstado = Publicacion.IdEstado WHERE Publicacion.IdCategoria = " + objPubli.IdCategoria + " AND Publicacion.IdCiudad = " + objPubli.IdCiudad + " AND Publicacion.IdTipo = " + objPubli.IdTipo + " AND Estado.Estado = 'Disponible'  ; ";
            DataSet    dsUsuario   = new DataSet();
            clConexion objConexion = new clConexion();

            dsUsuario = objConexion.mtdDesconectado(consulta);
            return(dsUsuario);
        }