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(); } }
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"); }
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; }
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(); }
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; }