Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }
Example #3
0
        /// <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);
        }
Example #4
0
        /// <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);
        }
Example #5
0
        /// <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);
        }
Example #6
0
        /// <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;
            }
        }