/// <summary> /// Create a new GazetteDetail object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="forestAreaId">Initial value of the ForestAreaId property.</param> public static GazetteDetail CreateGazetteDetail(global::System.Int64 id, global::System.Int64 forestAreaId) { GazetteDetail gazetteDetail = new GazetteDetail(); gazetteDetail.Id = id; gazetteDetail.ForestAreaId = forestAreaId; return gazetteDetail; }
/// <summary> /// Deprecated Method for adding a new object to the GazetteDetails EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToGazetteDetails(GazetteDetail gazetteDetail) { base.AddObject("GazetteDetails", gazetteDetail); }
protected void btnSave_Click(object sender, EventArgs e) { IFormatProvider cultureInfo = new CultureInfo("en-GB", true); long num = Convert.ToInt64(base.Server.HtmlEncode(base.Request.QueryString["Code"])); ForestArea forestArea = new ForestArea() { Id = num, NotificationNo = this.txtNotificationNumber.Text.Trim(), NotificationType = this.txtNotificationType.Text.Trim() }; if (this.txtGazetteDate.Text.Trim() != "") { forestArea.GazetteDate = new DateTime?(DateTime.Parse(this.txtGazetteDate.Text.Trim(), cultureInfo)); } forestArea.GazetteNo = this.txtGazetteNo.Text.Trim(); forestArea.GazetteAuthority = this.txtGazetteAuthority.Text.Trim(); forestArea.GazetteTitle = this.txtGazetteTitle.Text.Trim(); if (this.txtEnglishPage.Text.Trim() != "") { forestArea.PagesInEnglish = new int?(Convert.ToInt32(this.txtEnglishPage.Text.Trim())); } if (this.txtHindiPage.Text.Trim() != "") { forestArea.PagesInHindi = new int?(Convert.ToInt32(this.txtHindiPage.Text.Trim())); } EntityCollection<GazetteDetail> gazetteDetails = new EntityCollection<GazetteDetail>(); foreach (GridViewRow row in this.gvShow.Rows) { HiddenField hiddenField = (HiddenField)row.FindControl("hfLanguage"); HiddenField hiddenField1 = (HiddenField)row.FindControl("hfPhoto"); TextBox textBox = (TextBox)row.FindControl("txtPageNumber"); FileUpload fileUpload = (FileUpload)row.FindControl("fuImage"); GazetteDetail gazetteDetail = new GazetteDetail() { ForestAreaId = num, Language = hiddenField.Value }; if (textBox.Text.Trim() != "") { gazetteDetail.PageNo = new int?(Convert.ToInt32(textBox.Text.Trim())); } if (hiddenField1.Value != "") { gazetteDetail.Photo = hiddenField1.Value; } if (fileUpload.HasFile) { gazetteDetail.Photo = fileUpload.PostedFile.FileName; string str = string.Concat(base.Server.MapPath("~"), "\\MAP\\", fileUpload.FileName); HttpPostedFile postedFile = fileUpload.PostedFile; if (postedFile.ContentLength > 0) { ResizeIamge.ResizeFromStream(str, 800, postedFile.InputStream); } } gazetteDetails.Add(gazetteDetail); } this.fMethods.Update(forestArea, gazetteDetails); js.ShowAlert(this, "Gazette details updated sucessfully!"); }