protected void ChangeMap_CheckedChanged(object sender, EventArgs e) { Coordin.Text = ""; if (ChangeMap.Checked == false) { ImgButOne.Visible = false; ImgMapOne.Visible = true; UnitMap.Visible = false; } else { ImgButOne.Visible = true; ImgMapOne.Visible = false; UnitMap.Visible = true; } /* System.Drawing.Image img = * System.Drawing.Image.FromFile(Server.MapPath(ImgMapOne.ImageUrl)); * if (img.Height > img.Width) * { * ImageBM.Style.Add("height", "500px"); * } * else { ImageBM.Style.Add("height", "auto"); } */ ModalImageMaping.Show(); }
protected void DelCoordinate_Click(Object sender, EventArgs e) { ChangeMap.Visible = false; ImageFilesObjectDataSource.InsertMethod = "AddFileCoordinate"; ImageFilesObjectDataSource.InsertParameters.Clear(); ImageFilesObjectDataSource.InsertParameters.Add("Coordinate", Coordin.Text); ImageFilesObjectDataSource.InsertParameters.Add("ID_Files", TempGrid.DataKeys[0].Values[1].ToString()); ImageFilesObjectDataSource.InsertParameters.Add("AlternateText", MapText.Text.ToString()); ImageFilesObjectDataSource.InsertParameters.Add("ID_UrlTable", GridDevice.SelectedValue.ToString()); ImageFilesObjectDataSource.InsertParameters.Add("NameUrlTable", "Device"); ImageFilesObjectDataSource.Insert(); ImageChildren.DataBind(); ImgMapOne.HotSpots.Clear(); for (int i = 0; i < ImageChildren.Rows.Count; i++) { PolygonHotSpot Ph = new PolygonHotSpot(); Ph.AlternateText = ImageChildren.DataKeys[i].Values[3].ToString(); Ph.Coordinates = ImageChildren.DataKeys[i].Values[2].ToString(); ImgMapOne.HotSpots.Add(Ph); } Coordin.Text = ""; ChangeMap.Checked = false; ImgButOne.Visible = false; ImgMapOne.Visible = true; UnitMap.Visible = false; ModalImageMaping.Show(); }
protected void MapRelation_Click(object sender, EventArgs e) { string photoFilePath = Server.MapPath("../Image_Data/"); ObjectDataTempGrig.SelectParameters.Clear(); ObjectDataTempGrig.SelectParameters.Add("NameTable", "Building"); ObjectDataTempGrig.SelectParameters.Add("ID_Table", OtdelenGridView.DataKeys[OtdelenGridView.SelectedIndex].Values[1].ToString()); MapText.Text = OtdelenGridView.Rows[OtdelenGridView.SelectedIndex].Cells[2].Text; TempGrid.DataSourceID = "ObjectDataTempGrig"; TempGrid.DataKeyNames = new string[] { "ID_Table", "ID_Files", "fileName", "fileType" }; TempGrid.Visible = false; TempGrid.DataBind(); for (int i = 0; i < TempGrid.Rows.Count; i++) { if (!File.Exists(photoFilePath + TempGrid.DataKeys[i].Values[2].ToString() + "_" + TempGrid.DataKeys[i].Values[1].ToString() + "." + TempGrid.DataKeys[i].Values[3].ToString())) { ImageFilesObjectDataSource.SelectMethod = "TestGetSqlBytes"; ImageFilesObjectDataSource.SelectParameters.Clear(); ImageFilesObjectDataSource.SelectParameters.Add("documentID", TempGrid.DataKeys[i].Values[1].ToString()); ImageFilesObjectDataSource.SelectParameters.Add("filePath", photoFilePath); ImageFilesObjectDataSource.Select(); } ImgButOne.ImageUrl = "~/Image_Data/" + TempGrid.DataKeys[i].Values[2].ToString() + "_" + TempGrid.DataKeys[i].Values[1].ToString() + "." + TempGrid.DataKeys[i].Values[3].ToString(); ImgMapOne.ImageUrl = "~/Image_Data/" + TempGrid.DataKeys[i].Values[2].ToString() + "_" + TempGrid.DataKeys[i].Values[1].ToString() + "." + TempGrid.DataKeys[i].Values[3].ToString(); break; } ChangeMap.Visible = true; ModalImageMaping.Show(); }
// работа с картинками protected void LWImage_SelectedIndexChanged(Object sender, EventArgs e) { ImgButOne.ImageUrl = "~/Image_Data/" + LWImage.DataKeys[LWImage.SelectedIndex].Values[2].ToString() + "_" + LWImage.DataKeys[LWImage.SelectedIndex].Values[1].ToString() + "." + LWImage.DataKeys[LWImage.SelectedIndex].Values[3].ToString(); ImgMapOne.ImageUrl = "~/Image_Data/" + LWImage.DataKeys[LWImage.SelectedIndex].Values[2].ToString() + "_" + LWImage.DataKeys[LWImage.SelectedIndex].Values[1].ToString() + "." + LWImage.DataKeys[LWImage.SelectedIndex].Values[3].ToString(); ImageChildren.DataBind(); ImgMapOne.HotSpots.Clear(); for (int i = 0; i < ImageChildren.Rows.Count; i++) { PolygonHotSpot Ph = new PolygonHotSpot(); Ph.AlternateText = ImageChildren.DataKeys[i].Values[3].ToString(); Ph.Coordinates = ImageChildren.DataKeys[i].Values[2].ToString(); ImgMapOne.HotSpots.Add(Ph); } ModalImageMaping.Show(); }
protected void ImageButton_Click(object sender, ImageClickEventArgs e) { Msg.Text = "You clicked the ImageButton control at the coordinates: (" + e.X.ToString() + ", " + e.Y.ToString() + ")"; OX.Text = e.X.ToString(); OY.Text = e.Y.ToString(); if (Coordin.Text == "") { Coordin.Text = OX.Text + "," + OY.Text; } else { Coordin.Text += "," + OX.Text + "," + OY.Text; } ModalImageMaping.Show(); }
protected void ChangeMap_CheckedChanged(object sender, EventArgs e) { Coordin.Text = ""; if (ChangeMap.Checked == false) { ImgButOne.Visible = false; ImgMapOne.Visible = true; UnitMap.Visible = false; } else { ImgButOne.Visible = true; ImgMapOne.Visible = false; UnitMap.Visible = true; } ModalImageMaping.Show(); }
protected void MapRelation_Click(object sender, EventArgs e) { string photoFilePath = Server.MapPath("../Image_Data/"); ObjectDataTempGrig.SelectParameters.Clear(); ObjectDataTempGrig.SelectParameters.Add("NameTable", "Device"); ObjectDataTempGrig.SelectParameters.Add("ID_Table", GridDevice.DataKeys[GridDevice.SelectedIndex].Values[1].ToString()); MapText.Text = GridDevice.Rows[GridDevice.SelectedIndex].Cells[2].Text; // GridView TempGrid = new GridView(); TempGrid.DataSourceID = "ObjectDataTempGrig"; TempGrid.DataKeyNames = new string[] { "ID_Table", "ID_Files", "fileName", "fileType" }; // ImageMapingPanel.Controls.Add(TempGrid); TempGrid.Visible = false; TempGrid.DataBind(); for (int i = 0; i < TempGrid.Rows.Count; i++) { if (!File.Exists(photoFilePath + TempGrid.DataKeys[i].Values[2].ToString() + "_" + TempGrid.DataKeys[i].Values[1].ToString() + "." + TempGrid.DataKeys[i].Values[3].ToString())) { ImageFilesObjectDataSource.SelectMethod = "TestGetSqlBytes"; ImageFilesObjectDataSource.SelectParameters.Clear(); ImageFilesObjectDataSource.SelectParameters.Add("documentID", TempGrid.DataKeys[i].Values[1].ToString()); ImageFilesObjectDataSource.SelectParameters.Add("filePath", photoFilePath); ImageFilesObjectDataSource.Select(); } ImgButOne.ImageUrl = "~/Image_Data/" + TempGrid.DataKeys[i].Values[2].ToString() + "_" + TempGrid.DataKeys[i].Values[1].ToString() + "." + TempGrid.DataKeys[i].Values[3].ToString(); ImgMapOne.ImageUrl = "~/Image_Data/" + TempGrid.DataKeys[i].Values[2].ToString() + "_" + TempGrid.DataKeys[i].Values[1].ToString() + "." + TempGrid.DataKeys[i].Values[3].ToString(); break; } ChangeMap.Visible = true; /* Image img = * Image.FromFile(Server.MapPath(ImgMapOne.ImageUrl)); * if (img.Height > img.Width) * { * ImageBM.Style.Add("height", "500px"); * } * else { ImageBM.Style.Add("height", "auto"); } */ ModalImageMaping.Show(); }