Esempio n. 1
0
 private void gridViewReceipt_ShowingEditor(object sender, CancelEventArgs e)
 {
     if (ReceiptId != 0)
     {
         if (gridViewReceipt.FocusedRowHandle < 0)
         {
             return;
         }
         //int iBillRegId = Convert.ToInt32(gridViewReceipt.GetFocusedRowCellValue("BillRegId"));
         string sAppr = ReceiptDetailBL.GetApprove(ReceiptId);
         m_sMode = sAppr;
     }
 }
Esempio n. 2
0
        private void btnDelete_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (BsfGlobal.FindPermission("Buyer-Receipt-Delete") == false)
            {
                MessageBox.Show("You don't have Rights to Buyer-Receipt-Delete");
                return;
            }
            if (Convert.ToInt32(grdViewReceipt.FocusedRowHandle) < 0)
            {
                return;
            }
            int iRepceiptId = Convert.ToInt32(CommFun.IsNullCheck(grdViewReceipt.GetFocusedRowCellValue("ReceiptId"), CommFun.datatypes.vartypenumeric));

            string sAppr = ReceiptDetailBL.GetApprove(iRepceiptId);

            if (sAppr == "P" || sAppr == "Y")
            {
                MessageBox.Show("Approved Receipt should not be Deleted"); return;
            }

            bool bCheckValidate = ReceiptDetailBL.Check_ReceiptDet(iRepceiptId);

            if (bCheckValidate == true)
            {
                MessageBox.Show("Cannot Delete, Schedule raised to Bill"); return;
            }

            try
            {
                if (grdViewReceipt.FocusedRowHandle >= 0)
                {
                    if (MessageBox.Show("Do you want to delete?", "Confirm delete", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        ReceiptDetailBL.DeleteReceiptDetails(Convert.ToInt32(grdViewReceipt.GetFocusedRowCellValue("ReceiptId")),
                                                             grdViewReceipt.GetFocusedRowCellValue("PaymentAgainst").ToString());

                        grdViewReceipt.DeleteRow(grdViewReceipt.FocusedRowHandle);
                        int     iCCId  = Convert.ToInt32(CommFun.IsNullCheck(grdViewReceipt.GetFocusedRowCellValue("CostCentreId"), CommFun.datatypes.vartypenumeric));
                        string  sRecNo = CommFun.IsNullCheck(grdViewReceipt.GetFocusedRowCellValue("ReceiptNo"), CommFun.datatypes.vartypestring).ToString();
                        decimal dAmt   = Convert.ToInt32(CommFun.IsNullCheck(grdViewReceipt.GetFocusedRowCellValue("Amount"), CommFun.datatypes.vartypenumeric));
                        //CommFun.InsertLog(DateTime.Now, "Receipt Register-Delete", "D", "Delete Receipt Register", BsfGlobal.g_lUserId, 0, 0, 0, BsfGlobal.g_sCRMDBName);
                        //BsfGlobal.InsertLog(DateTime.Now, "Buyer-Receipt-Delete", "D", "Delete Receipt Register", Convert.ToInt32(DGvTransView.GetFocusedRowCellValue("ReceiptId")), iCCId, 0, BsfGlobal.g_sCRMDBName, sRecNo, BsfGlobal.g_lUserId, dAmt, 0);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }