예제 #1
0
        public void SaveFunction()
        {
            try
            {
                if (txtFeeType.Text == string.Empty)
                {
                    MessageBox.Show("Enter a fee type");
                }

                else if (cmbClass.SelectedIndex == -1)
                {
                    MessageBox.Show("Select a class");
                }

                else if (cmbTerm.SelectedIndex == -1)
                {
                    MessageBox.Show("Select a term");
                }

                else if (txtAmount.Text == string.Empty)
                {
                    MessageBox.Show("Enter amount");
                }

                else
                {
                    FeeItemInfo feeItemInfo = new FeeItemInfo();
                    FeeItemSp   feeItemSp   = new FeeItemSp();


                    feeItemInfo.FeeTitle  = txtFeeType.Text.Trim();
                    feeItemInfo.ClassId   = Convert.ToDecimal(cmbClass.SelectedValue);
                    feeItemInfo.TermId    = Convert.ToDecimal(cmbTerm.SelectedValue);
                    feeItemInfo.FeeAmount = Convert.ToDecimal(txtAmount.Text);
                    if (cbxActive.Checked)
                    {
                        feeItemInfo.Active = true;
                    }

                    else
                    {
                        feeItemInfo.Active = false;
                    }



                    if (btnSave.Text == "Save")
                    {
                        if (Messages.SaveConfirmation())
                        {
                            feeItemSp.FeeItemAdd(feeItemInfo);
                            Messages.SavedMessage();
                            ClearFunction();
                        }
                    }

                    else
                    {
                        if (Messages.UpdateMessage())
                        {
                            feeItemInfo.FeeItemId = feeItemId;
                            feeItemSp.FeeItemUpdate(feeItemInfo);
                            Messages.UpdatedMessage();
                            ClearFunction();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }