/// <summary> /// Populates the agency MGMT details. /// </summary> /// <param name="agencyIdentifier">The agency identifier.</param> private void PopulateAgencyMgmtDetails(int agencyIdentifier) { this.AgencyId = agencyIdentifier; this.pageLoadStatus = true; this.agencyMgmtDataset = this.form15004Controll.WorkItem.F15004_GetAgencyDetails(this.agencyId); this.GetAgencyDetails(); this.PopulateDisbursementHistoryGridView(); this.pageMode = TerraScanCommon.PageModeTypes.View; this.pageLoadStatus = false; }
/// <summary> /// F15004_s the get agency details. /// </summary> /// <param name="agencyId">The agency ID.</param> /// <returns>agencyManagementData</returns> public static F15004AgencyManagementData F15004_GetAgencyDetails(int agencyId) { F15004AgencyManagementData agencyManagementData = new F15004AgencyManagementData(); string[] tableName = new string[] { agencyManagementData.GetAgencyDetail.TableName, agencyManagementData.ListDisbursementHistory.TableName }; Hashtable ht = new Hashtable(); if (agencyId != -1) { ht.Add("@AgencyID", agencyId); } else { ht.Add("@AgencyID", DBNull.Value); } Utility.LoadDataSet(agencyManagementData, "f15004_pcget_AgencyDetail", ht, tableName); return(agencyManagementData); }
/// <summary> /// Saves the agency record. /// </summary> /// <returns>true or flase</returns> private bool SaveAgencyRecord() { try { F15004AgencyManagementData saveAgencyData = new F15004AgencyManagementData(); F15004AgencyManagementData.GetAgencyDetailRow dr = saveAgencyData.GetAgencyDetail.NewGetAgencyDetailRow(); saveAgencyData.GetAgencyDetail.Clear(); int primaryKeyId = -1; this.Cursor = Cursors.WaitCursor; dr.AgencyName = this.AgencyNameTextBox.Text.Trim(); decimal balance; Decimal.TryParse(this.DisbursementBalanceTextBox.Text.ToString().Trim(), out balance); dr.DisbursementBalance = balance; ////dr.DisbursementBalance = Convert.ToDecimal(this.DisbursementBalanceTextBox.Text.Trim()); dr.Address1 = this.Address1TextBox.Text.Trim(); dr.Address2 = this.Address2TextBox.Text.Trim(); dr.City = this.CityTextBox.Text.Trim(); dr.State = this.StateTextBox.Text.Trim(); dr.Zip = this.ZipCodeTextBox.Text.Trim(); dr.C1First = this.FirstNameContactATextBox.Text.Trim(); dr.C1Last = this.LastNameContactATextBox.Text.Trim(); dr.C1Email = this.EmailContactATextBox.Text.Trim(); dr.C1Phone = this.PhoneContactATextBox.Text.Trim(); dr.C1Extension = this.ExtnContactATextBox.Text.Trim(); dr.C2First = this.FirstNameContactBTextBox.Text.Trim(); dr.C2Last = this.LastNameContBTextBox.Text.Trim(); dr.C2Email = this.EmailContactBTextBox.Text.Trim(); dr.C2Phone = this.PhoneContactBTextBox.Text.Trim(); dr.C2Extension = this.ExtnContactBTextBox.Text.Trim(); saveAgencyData.GetAgencyDetail.Rows.Add(dr); DataSet tempDataSet = new DataSet("Root"); tempDataSet.Tables.Add(saveAgencyData.GetAgencyDetail.Copy()); tempDataSet.Tables[0].TableName = "Table"; string tempxml = string.Empty; tempxml = tempDataSet.GetXml(); if (this.agencyId == -1) { primaryKeyId = this.form15004Controll.WorkItem.F15004_CreateOrEditAgencyDetails(-1, tempxml, TerraScanCommon.UserId); } else { primaryKeyId = this.form15004Controll.WorkItem.F15004_CreateOrEditAgencyDetails(this.AgencyId, tempxml, TerraScanCommon.UserId); } ////this.PopulateAgencyMgmtDetails(primaryKeyId); if (primaryKeyId != -1) { ////this.AgencyNameTextBox.ReadOnly = true; SliceReloadActiveRecord currentSliceInfo; currentSliceInfo.MasterFormNo = this.masterFormNo; currentSliceInfo.SelectedKeyId = primaryKeyId; ////to refresh the master form with the return keyid this.OnD9030_F9030_ReloadAfterSave(new TerraScan.Infrastructure.Interface.EventArgs <SliceReloadActiveRecord>(currentSliceInfo)); } return(true); } catch (Exception ex) { ////ExceptionManager.ManageException(ex, ExceptionManager.ActionType.CloseCurrentForm, this.ParentForm); return(false); } finally { this.Cursor = Cursors.Default; } }