/// <summary> /// List the Misc Receipt template /// </summary> /// <returns> /// The typed dataset containing the Misc Receipt Template /// </returns> public static F11018MiscReceiptData F1022_ListMiscReceiptTemplate() { F11018MiscReceiptData miscReceiptData = new F11018MiscReceiptData(); Hashtable ht = new Hashtable(); Utility.LoadDataSet(miscReceiptData.ListMiscReceiptTemplate, "f1022_pclst_MiscReceiptTemplate", ht); return(miscReceiptData); }
/// <summary> /// gets the Misc Receipt template /// </summary> /// <param name="miscTemplateId">The misc template ID.</param> /// <returns>The typed dataset containing the receipt Template information of the miscTemplateID</returns> public static F11018MiscReceiptData F1021_GetMiscReceiptTemplate(int miscTemplateId) { F11018MiscReceiptData miscReceiptData = new F11018MiscReceiptData(); Hashtable ht = new Hashtable(); ht.Add("@MiscTemplateID", miscTemplateId); Utility.LoadDataSet(miscReceiptData.ListReceiptItem, "f1022_pclst_MiscReceiptTemplateItem", ht); return(miscReceiptData); }
/// <summary> /// Gets the Misc Receipt details based on the receiptId /// </summary> /// <param name="receiptId">The receipt id.</param> /// <returns> /// The typed dataset containing the receipt information of the receiptId. /// </returns> public static F11018MiscReceiptData F15018_GetMiscReceipt(int receiptId) { F11018MiscReceiptData miscReceiptData = new F11018MiscReceiptData(); Hashtable ht = new Hashtable(); ht.Add("@ReceiptID", receiptId); Utility.LoadDataSet(miscReceiptData, "f15018_pcget_MiscReceipt", ht, new string[] { miscReceiptData.GetMiscReceipt.TableName, miscReceiptData.ListReceiptItem.TableName }); return(miscReceiptData); }
/// <summary> /// List account details /// </summary> /// <param name="filterValue">Filter Value</param> /// <returns>Account details</returns> public static F11018MiscReceiptData F15018_ListAccountDetails(string filterValue, int?rollYear, int?formNo) { F11018MiscReceiptData miscReceiptData = new F11018MiscReceiptData(); Hashtable ht = new Hashtable(); ht.Add("@Filter", filterValue); ht.Add("@RollYear", rollYear); ht.Add("@Form", formNo); Utility.LoadDataSet(miscReceiptData.AccountListing, "f1345_pclst_AccountListing", ht); return(miscReceiptData); }
/// <summary> /// Save district details /// </summary> /// <param name="levyOption">Levy OptionID</param> /// <param name="districtId">District ID</param> /// <param name="amountValue">Amount</param> /// <param name="userId">UserID</param> /// <returns>F11018MiscReceipt dataset</returns> public static F11018MiscReceiptData F1024_SaveDistrictDetails(int levyOption, int districtId, decimal amountValue, int userId, bool IsReplace, string SubFundXML) { F11018MiscReceiptData miscReceiptData = new F11018MiscReceiptData(); Hashtable ht = new Hashtable(); ht.Add("@LevyOptionID", levyOption); ht.Add("@DistrictID", districtId); ht.Add("@Amount", amountValue); ht.Add("@UserID", userId); ht.Add("@IsReplace", IsReplace); ht.Add("@SubFundsXML", SubFundXML); //Utility.FillDataSet(miscReceiptData.DistrictDistributionItems, "f1024_pclst_DistrictDistributionItems", ht); Utility.LoadDataSet(miscReceiptData.ListReceiptItem, "f1024_pclst_DistrictDistributionItems", ht); return(miscReceiptData); }
/// <summary> /// Handles the Click event of the SaveMiscTemplateButton control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param> private void SaveMiscTemplateButton_Click(object sender, EventArgs e) { try { if (this.SaveMiscTemplateButton.Enabled) { this.SaveMiscTemplateButton.Focus(); ////Check For Required Fields if (String.IsNullOrEmpty(this.TemplateNameTextBox.Text.Trim())) { MessageBox.Show(SharedFunctions.GetResourceString("MiscReceiptMissingField"), ConfigurationWrapper.ApplicationSave, MessageBoxButtons.OK, MessageBoxIcon.Error); this.TemplateNameTextBox.Focus(); return; } this.Cursor = Cursors.WaitCursor; ////insert Misc receipt template and items F11018MiscReceiptData miscReceipt = new F11018MiscReceiptData(); F11018MiscReceiptData.SaveMiscReceiptTemplateRow miscReceiptDataRow = miscReceipt.SaveMiscReceiptTemplate.NewSaveMiscReceiptTemplateRow(); ////update miscreceiptdatarow table - used to save miscReceiptDataRow.TemplateName = this.TemplateNameTextBox.Text.Trim(); ////check for existing this.miscReceiptFields.DefaultComment = this.DefaultCommentTextBox.Text.Trim(); if (!string.IsNullOrEmpty(this.miscReceiptFields.DefaultComment)) { miscReceiptDataRow.DefaultComment = this.miscReceiptFields.DefaultComment; } miscReceiptDataRow.CommentPriority = this.HighPriorityCheckBox.Checked; miscReceiptDataRow.OwnerID = this.miscReceiptFields.OwnerId; miscReceiptDataRow.UserID = TerraScanCommon.UserId; miscReceiptDataRow.ReceivedFrom = this.receivedFrom; miscReceipt.SaveMiscReceiptTemplate.Rows.Add(miscReceiptDataRow); ////save misc template details and returns the TemplateId if save succeed, else return negative value(for template name duplication) int returnValue = this.form1021Control.WorkItem.F1021_SaveMiscReceiptTemplate(Utility.GetXmlString(miscReceipt.SaveMiscReceiptTemplate), this.miscReceiptFields.ReceiptItems, TerraScanCommon.UserId); ////if template name alreary exist return if (returnValue < 0) { MessageBox.Show(SharedFunctions.GetResourceString("DuplicateTemplate"), String.Concat(ConfigurationWrapper.ApplicationName, " - ", SharedFunctions.GetResourceString("CannotSave")), MessageBoxButtons.OK, MessageBoxIcon.Error); this.TemplateNameTextBox.Focus(); return; } this.Cursor = Cursors.Default; ////modified flag this.DialogResult = DialogResult.Yes; this.Close(); } } catch (SoapException ex) { ExceptionManager.ManageException(ex, ExceptionManager.ActionType.CloseCurrentForm, this); } catch (Exception ex) { ExceptionManager.ManageException(ex, ExceptionManager.ActionType.CloseCurrentForm, this); } finally { this.Cursor = Cursors.Default; } }