Exemple #1
0
 private void tsmiOldRemainaccountDelete_Click(object sender, EventArgs e)
 {
     if (dgvReaminAccountList.Rows.Count > 0)
     {
         TransactionActivity.TransactionLog TL = new TransactionActivity.TransactionLog();
         DataTable dtRemainAccount             = TL.Select(Convert.ToDecimal(dgvReaminAccountList.CurrentRow.Cells[0].Value));
         if (dtRemainAccount.Rows.Count == 1)
         {
             string QMessage = "مانده حساب با مبلغ" + GS.nf(dtRemainAccount.Rows[0]["payPrice"].ToString()) + " و با شرح ( " + dtRemainAccount.Rows[0]["payAbout"].ToString() + " ) حذف شود؟";
             if (GS.dialog.Question("حذف مانده حساب", QMessage) == DialogResult.OK)
             {
                 decimal TLId = Convert.ToDecimal(dtRemainAccount.Rows[0]["id"].ToString());
                 TL.delete(TLId);
                 SelectPersonal();
             }
         }
     }
 }
Exemple #2
0
        private void tsmiDeletePay_Click(object sender, EventArgs e)
        {
            try
            {
                Int16 PayID = Convert.ToInt16(dgvAllPay.CurrentRow.Cells[0].Value);

                DataTable dtDFPP = new DataTable();///// DFPP= Delete From Person Pay

                dtDFPP = GS.db.Query("SELECT * FROM `accounting` WHERE `id`='" + PayID.ToString() + "'");
                if (dtDFPP != null)
                {
                    string QMessage = "میخواهید پرداختی شخص با مبلغ " + GS.nf(dtDFPP.Rows[0]["payPrice"].ToString()) + " و با شرح ( " + dtDFPP.Rows[0]["payAbout"].ToString() + " )را حذف کنید؟";
                    if (GS.dialog.Question("حذف پرداختی ها", QMessage) == DialogResult.OK)
                    {
                        if (dtDFPP.Rows[0]["payMethod"].ToString() == "doc")
                        {
                            if (GS.dialog.Question("حذف چک پرداختی مشتری", "پرداخت از نوع چک می باشد آیا میخواهید آن را حذف کنید؟") == DialogResult.OK)
                            {
                                chek ZSMC = new chek();
//                                string CheckSerial = Regex.Match(dtDFPP.Rows[0]["payAbout"].ToString(), @"\d").Value.ToString();
                                string CheckSerial = dtDFPP.Rows[0]["payAbout"].ToString();
                                string CSN         = Regex.Replace(CheckSerial, @"\D", "").ToString();
                                //MessageBox.Show(CSN);
                                ZSMC.delet_chek(CSN);
                                TransactionActivity.TransactionLog TL = new TransactionActivity.TransactionLog();
                                TL.delete(PayID);
                                SelectPersonal();
                            }
                        }
                        else
                        {
                            TransactionActivity.TransactionLog TL = new TransactionActivity.TransactionLog();
                            TL.delete(PayID);
                            SelectPersonal();
                        }
                    }
                }//////// End Validate Result of selected row from pay list
            }
            catch { }
        }