示例#1
0
文件: F15004.cs 项目: CSSAdmin/TScan
 /// <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);
        }
示例#3
0
文件: F15004.cs 项目: CSSAdmin/TScan
        /// <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;
            }
        }