Esempio n. 1
0
        private void FillPaymentList()
        {
            lvPaymentList.Items.Clear();
            CPaymentBO      oPartyBO   = new CPaymentBO();
            CResult         oresult    = new CResult();
            List <CPayment> oPartyList = new List <CPayment>();

            oresult = oPartyBO.ReadAllByFromToDateAndPartyOID(ddlPartyName.SelectedValue.ToString(), dtpFromDate.Value.Date, dtpToDate.Value.Date);
            if (oresult.IsSuccess)
            {
                if (oresult.Data != null)
                {
                    int i = 0;
                    foreach (CPayment oPayment in oresult.Data as ArrayList)
                    {
                        ListViewItem lvi = new ListViewItem();
                        lvi.Text = (i + 1).ToString("00");
                        lvi.SubItems.Add(oPayment.Payment_PartyName);
                        lvi.SubItems.Add(oPayment.Payment_Date.ToShortDateString());
                        lvi.SubItems.Add(oPayment.Payment_Amount.ToString());
                        lvi.SubItems.Add(oPayment.Payment_CurrencyRate.ToString());
                        lvi.SubItems.Add(oPayment.Payment_BDT.ToString());
                        lvi.SubItems.Add(oPayment.Payment_Media);
                        if (oPayment.Payment_RecieptConfirmation == 1)
                        {
                            lvi.SubItems.Add("Received");
                        }
                        else if (oPayment.Payment_RecieptConfirmation != 1)
                        {
                            lvi.SubItems.Add("NotReceived");
                        }
                        lvi.Tag = oPayment;
                        lvPaymentList.Items.Add(lvi);
                        i++;
                    }
                    CalculateTotalAmmount();
                }
            }
            else
            {
                MessageBox.Show(oresult.ErrMsg);
            }
        }
Esempio n. 2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            CPayment   oPayment = lvPaymentList.FocusedItem.Tag as CPayment;
            CPaymentBO oPartyBO = new CPaymentBO();
            CResult    oResult  = new CResult();

            if (ValidateData())
            {
                oResult = oPartyBO.Update(GetFormData(oPayment));
                if (oResult.IsSuccess)
                {
                    MessageBox.Show("Update successfully");
                    FillPaymentList();
                }
                else
                {
                    MessageBox.Show("Not Updated" + oResult.ErrMsg + "");
                }
                ClearControl(groupBox1);
                FillPaymentList();
            }
        }
Esempio n. 3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            CPayment   oPayment   = new CPayment();
            CPaymentBO oPaymentBO = new CPaymentBO();
            CResult    oResult    = new CResult();

            if (ValidateData())
            {
                oResult = oPaymentBO.Create(GetFormData(oPayment));
                if (oResult.IsSuccess)
                {
                    MessageBox.Show("          Saved successfully              ");

                    FillPaymentList();
                }
                else
                {
                    MessageBox.Show("         Not Saved         " + oResult.ErrMsg + "");
                }
                ClearControl(groupBox1);
            }
        }
Esempio n. 4
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (txtOId.Text != string.Empty)
            {
                if ((MessageBox.Show("Do u really want to delete this item. ", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)) == DialogResult.Yes)
                {
                    CPayment   oPayment   = GetFormData();
                    CPaymentBO oPaymentBO = new CPaymentBO();
                    CResult    oresult    = new CResult();
                    oresult = oPaymentBO.Delete(oPayment);
                    if (oresult.IsSuccess == true)
                    {
                        //if (oresult.Data.ToString() == "0")
                        //{

                        //    MessageBox.Show("Deletion Not Possible", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //    FillPaymentList();
                        //    ClearControl(groupBox1);

                        //}

                        //else
                        //{

                        MessageBox.Show("Deleted Successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        FillPaymentList();
                        ClearControl(groupBox1);
                        //}
                    }

                    else
                    {
                        MessageBox.Show("Error" + oresult.ErrMsg + "");
                    }
                }
            }
        }