Ejemplo n.º 1
0
        /// <summary>
        /// Method to Generate AFC
        /// </summary>
        /// <param name="argEn">AFC Entity is an Input</param>
        /// <param name="RecStatus">RecStatus is an Input</param>
        /// <param name="batch">Batch is an Input</param>
        /// <returns>Returns BatchCode</returns>
        public string AFCNEW(AFCEn argEn, string RecStatus, string batch)
        {
            //Transaction Scope added by Solomon
            string NewAFC = string.Empty;

            //using (TransactionScope ts = new TransactionScope())
            //{
            try
            {
                AFCDAL loDs = new AFCDAL();
                loDs.BatchDelete(argEn, "Check");
                NewAFC = loDs.AFCNEW(argEn, RecStatus, batch);
                //ts.Complete();
                //if (Transaction.Current.TransactionInformation.Status == TransactionStatus.Committed)
                //{
                return(NewAFC);
                //}
                //else
                //{
                //    ts.Dispose();
                //    throw new TransactionException("Transaction is lost Record is not saved");
                //}
            }
            catch (Exception ex)
            {
                //ts.Dispose();
                throw ex;
            }
            //}
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Method to Edit AFC
 /// </summary>
 /// <param name="argEn">AFC Entity is an Input</param>
 /// <param name="RecStatus">RecStatus is an Input</param>
 /// <param name="batch">Batch is an Input</param>
 /// <returns>Returns BatchCode</returns>
 public string AFCEdit(AFCEn argEn, string RecStatus, string batch)
 {
     try
     {
         AFCDAL loDs = new AFCDAL();
         return(loDs.AFCNEW(argEn, RecStatus, batch));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
 public string CheckNewStudentAFC(AFCEn argEn)
 {
     try
     {
         AFCDAL loDs = new AFCDAL();
         return(loDs.CheckNewStudentAFC(argEn));
     }
     catch (Exception err)
     {
         throw err;
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Method to Get List of AFC
 /// </summary>
 /// <param name="argEn">AFC Entity is an Input.</param>
 /// <returns>Returns List of AFC Entities</returns>
 public List <AFCEn> GetList(AFCEn argEn)
 {
     try
     {
         AFCDAL loDs = new AFCDAL();
         return(loDs.GetList(argEn));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Method to Check AFC if Exists
 /// </summary>
 /// <param name="argEn">AFC Entity is an Input.</param>
 /// <returns>Returns AFC Entity</returns>
 public AFCEn CheckAFC(AFCEn argEn)
 {
     try
     {
         AFCDAL loDs = new AFCDAL();
         return(loDs.CheckAFC(argEn));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Method to Get an AFC Entity For Billing
 /// </summary>
 /// <param name="argEn">AFC Entity is an Input</param>
 /// <returns>Returns AFC Entity</returns>
 public AFCEn GetItemJBilling(string batch)
 {
     try
     {
         AFCDAL loDs = new AFCDAL();
         return(loDs.GetItemJBilling(batch));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Method to Get an AFC Entity
 /// </summary>
 /// <param name="argEn">AFC Entity is an Input</param>
 /// <returns>Returns AFC Entity</returns>
 public AFCEn GetItem(AFCEn argEn)
 {
     try
     {
         AFCDAL loDs = new AFCDAL();
         return(loDs.GetItem(argEn));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 8
0
        /// <summary>
        /// Method to Delete Batch AFC
        /// </summary>
        /// <param name="argEn">AFC Entity is an Input.</param>
        /// <returns>Returns Boolean</returns>
        public bool BatchDelete(AFCEn argEn, String Delete)
        {
            bool flag;

            using (TransactionScope ts = new TransactionScope())
            {
                try
                {
                    AFCDAL loDs = new AFCDAL();
                    flag = loDs.BatchDelete(argEn, Delete);
                    ts.Complete();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(flag);
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Method to Insert JBilling Details
        /// </summary>
        /// <param name="argEn">AFC Entity Details is an Input.</param>
        /// <returns>Returns Boolean</returns>
        public bool InsertJBitBillingDetails(AFCEn argEn)
        {
            bool flag;

            using (TransactionScope ts = new TransactionScope())
            {
                try
                {
                    AFCDAL loDs = new AFCDAL();
                    flag = loDs.InsertJBitBillingDetails(argEn);
                    ts.Complete();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(flag);
        }
Ejemplo n.º 10
0
        public string IsPosted(string Faculty, string Semester, string Programe)
        {
            AFCDAL objDAL = new AFCDAL();

            return(objDAL.IsPosted(Faculty, Semester, Programe));
        }
Ejemplo n.º 11
0
        public string FetchBatchNumberReport(string Faculty, string Semester, string Programe)
        {
            AFCDAL objDAL = new AFCDAL();

            return(objDAL.FetchBatchNumberReport(Faculty, Semester, Programe));
        }