Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClientScript.RegisterStartupScript(this.GetType(), "myscript", @"<script type=""text/javascript"">
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(success);
    } else {
        alert(""Geo Location is not supported on your current browser!"");
    }
    function success(position) {
        var lat = position.coords.latitude;
document.getElementById('HiddenField1').value = lat.toLocaleString();
        var long = position.coords.longitude;
document.getElementById('HiddenField2').value = long.toLocaleString();
        var city = position.coords.locality;
        var myLatlng = new google.maps.LatLng(lat, long);
        var myOptions = {
            center: myLatlng,
            zoom: 12,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(document.getElementById(""map_canvas""), myOptions);
        var marker = new google.maps.Marker({
            position: myLatlng,
            title: ""lat: "" + lat + "" long: "" + long
        });
 
       
    }
</script>");
            us = (User)Session["user"];
            if (!IsPostBack)
            {
                dataDataContext dd = new dataDataContext();
                var             ad = (from a in dd.Users
                                      where a.type == true
                                      select new
                {
                    a.ID,
                    a.First_Name,
                    a.last_name,
                    a.date_of_birth,
                    a.User_name,
                });
                GridView1.DataSource = ad;
                GridView1.DataBind();
                var au = (from a in dd.Users
                          where a.type == false
                          select new
                {
                    a.ID,
                    a.First_Name,
                    a.last_name,
                    a.date_of_birth,
                    a.User_name,
                });
                GridView2.DataSource = au;
                GridView2.DataBind();
            }
        }
Пример #2
0
        protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            int             I   = e.NewSelectedIndex;
            string          pid = GridView1.Rows[I].Cells[1].Text;
            dataDataContext dd  = new dataDataContext();
            User            ddd = new User();

            ddd = (from a in dd.Users
                   where a.ID == Convert.ToInt32(pid)
                   select a).SingleOrDefault();
            Session["file"] = ddd;
            Response.Redirect("http://localhost:3359/admin/searchfile.aspx");
        }
Пример #3
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     if (DropDownList1.Text == "admin")
     {
         dataDataContext dd = new dataDataContext();
         User            ad = new User();
         ad.First_Name    = TextBox1.Text;
         ad.last_name     = TextBox2.Text;
         ad.User_name     = TextBox4.Text;
         ad.date_of_birth = DateTime.Parse(TextBox3.Text);
         ad.password      = TextBox5.Text;
         ad.type          = true;
         MembershipCreateStatus status;
         MembershipUser         newuser = Membership.CreateUser(TextBox4.Text, TextBox5.Text, TextBox4.Text + "@test.com", "none", "none", false, out status);
         Roles.AddUserToRole(TextBox4.Text, "Admin");
         dd.Users.InsertOnSubmit(ad);
         dd.SubmitChanges();
         Label1.Text = "admin added";
     }
     else
     {
         if (DropDownList1.Text == "user")
         {
             dataDataContext dd  = new dataDataContext();
             User            uus = new User();
             uus.First_Name    = TextBox1.Text;
             uus.last_name     = TextBox2.Text;
             uus.User_name     = TextBox4.Text;
             uus.date_of_birth = DateTime.Parse(TextBox3.Text);
             uus.password      = TextBox5.Text;
             MembershipCreateStatus status;
             MembershipUser         newuser = Membership.CreateUser(TextBox4.Text, TextBox5.Text, TextBox4.Text + "@test.com", "none", "none", false, out status);
             Roles.AddUserToRole(TextBox4.Text, "user");
             dd.Users.InsertOnSubmit(uus);
             dd.SubmitChanges();
             Label1.Text = "user added";
         }
         else
         {
             Label1.Text = "please select a type of user";
         }
     }
     Session["lat"]  = this.Request.QueryString["lat"];
     Session["lon"]  = this.Request.QueryString["long"];
     Session["user"] = us;
 }
Пример #4
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            dataDataContext dd = new dataDataContext();
            var             au = (from a in dd.Users
                                  where a.User_name.StartsWith(TextBox1.Text) || a.First_Name.StartsWith(TextBox1.Text)
                                  select new
            {
                a.ID,
                a.First_Name,
                a.last_name,
                a.date_of_birth,
                a.User_name,
            }
                                  );

            GridView2.DataSource = au;
            GridView2.DataBind();
        }
Пример #5
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            us = (User)Session["user"];
            string          lat = (string)Session["lat"];
            string          lon = (string)Session["long"];
            dataDataContext dd  = new dataDataContext();
            var             ad  = (from a in dd.Users
                                   where (a.User_name.StartsWith(TextBox1.Text) || a.First_Name.StartsWith(TextBox1.Text)) && (a.type == true)
                                   select new
            {
                a.ID,
                a.First_Name,
                a.last_name,
                a.date_of_birth,
                a.User_name,
            });

            GridView1.DataSource = ad;
            GridView1.DataBind();
            Session["lat"]  = this.Request.QueryString["lat"];
            Session["lon"]  = this.Request.QueryString["long"];
            Session["user"] = us;
        }