Example #1
0
        public static PreMaturityApplication GetPreMaturityApplicationByID(int preMaturityApplicationID)
        {
            DataRow PreMaturityApplicationRow = PreMaturityApplicationDataAccess.GetInstance.GetPreMaturityApplicationByID(preMaturityApplicationID);

            PreMaturityApplication ThePreMaturityApplications = DataRowToObject(PreMaturityApplicationRow);

            return(ThePreMaturityApplications);
        }
Example #2
0
        public static List <PreMaturityApplication> GetPreMaturityApplicationListByCustomerAccountID(int customerAccountID)
        {
            List <PreMaturityApplication> PreMaturityApplicationList = new List <PreMaturityApplication>();
            DataTable PreMaturityApplicationDataTable = PreMaturityApplicationDataAccess.GetInstance.GetPreMaturityApplicationListByCustomerAccountID(customerAccountID);

            foreach (DataRow dr in PreMaturityApplicationDataTable.Rows)
            {
                PreMaturityApplication ThePreMaturityApplications = DataRowToObject(dr);

                PreMaturityApplicationList.Add(ThePreMaturityApplications);
            }

            return(PreMaturityApplicationList);
        }
Example #3
0
        public static List <PreMaturityApplication> GetPreMaturityApplicationListByApprovalStatus(string approvalStatus, bool allOffices = true)
        {
            List <PreMaturityApplication> ThePreMaturityApplicationsList = new List <PreMaturityApplication>();

            DataTable ThePreMaturityApplicationsTable = PreMaturityApplicationDataAccess.GetInstance.GetPreMaturityApplicationListByApprovalStatus(approvalStatus, allOffices);

            foreach (DataRow dr in ThePreMaturityApplicationsTable.Rows)
            {
                PreMaturityApplication ThePreMaturityApplications = DataRowToObject(dr);

                ThePreMaturityApplicationsList.Add(ThePreMaturityApplications);
            }

            return(ThePreMaturityApplicationsList);
        }
Example #4
0
        public static List <PreMaturityApplication> GetPrematurityApplicationList(bool allOffices = false, bool showDeleted = false)
        {
            List <PreMaturityApplication> PreMaturityApplicationList = new List <PreMaturityApplication>();

            DataTable PreMaturityApplicationTable = PreMaturityApplicationDataAccess.GetInstance.GetPrematurityApplicationList(allOffices, showDeleted);

            foreach (DataRow dr in PreMaturityApplicationTable.Rows)
            {
                PreMaturityApplication ThePreMaturityApplications = DataRowToObject(dr);

                PreMaturityApplicationList.Add(ThePreMaturityApplications);
            }

            return(PreMaturityApplicationList);
        }
        public int RejectPreMaturityApplication(PreMaturityApplication thePreMaturityApplication)
        {
            int ReturnValue = 0;

            using (SqlCommand UpdateCommand = new SqlCommand())
            {
                UpdateCommand.CommandType = CommandType.StoredProcedure;
                UpdateCommand.Parameters.Add(GetParameter("@ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output;
                UpdateCommand.Parameters.Add(GetParameter("@PreMaturityApplicationID", SqlDbType.Int, thePreMaturityApplication.PreMaturityApplicationID));
                UpdateCommand.Parameters.Add(GetParameter("@PreMaturityApprovalStatus", SqlDbType.VarChar, thePreMaturityApplication.PreMaturityApprovalStatus));
                UpdateCommand.Parameters.Add(GetParameter("@Remarks", SqlDbType.VarChar, thePreMaturityApplication.Remarks));
                UpdateCommand.Parameters.Add(GetParameter("@ModifiedBy", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.UserID));
                UpdateCommand.CommandText = "pCRM_PreMaturityApplications_UpdateApprovalStatus";
                ExecuteStoredProcedure(UpdateCommand);
                ReturnValue = int.Parse(UpdateCommand.Parameters[0].Value.ToString());
                return(ReturnValue);
            }
        }
Example #6
0
        public static PreMaturityApplication GetLastPreMaturtiyApplicationByCustomerAccountID(int customerAccountID)
        {
            PreMaturityApplication ThePreMaturityApplication = null;

            List <PreMaturityApplication> PreMaturityApplicationList = GetPreMaturityApplicationListByCustomerAccountID(customerAccountID);

            if (PreMaturityApplicationList.Count > 0)
            {
                var LastPreMaturityApplication = (from TheApplicationList in PreMaturityApplicationList
                                                  where TheApplicationList.PreMaturityApprovalStatus != MicroEnums.GetStringValue(MicroEnums.ApprovalStatus.Rejected)
                                                  orderby DateTime.Parse(TheApplicationList.PreMaturityApplicationDate)
                                                  select TheApplicationList).LastOrDefault();

                ThePreMaturityApplication = (PreMaturityApplication)LastPreMaturityApplication;
            }

            return(ThePreMaturityApplication);
        }
Example #7
0
        public static PreMaturityApplication DataRowToObject(DataRow dr)
        {
            PreMaturityApplication ThePreMaturityApplications = new PreMaturityApplication();

            ThePreMaturityApplications.PreMaturityApplicationID   = int.Parse(dr["PreMaturityApplicationID"].ToString());
            ThePreMaturityApplications.PreMaturityApplicationDate = DateTime.Parse(dr["PreMaturityApplicationDate"].ToString()).ToString(MicroConstants.DateFormat);
            ThePreMaturityApplications.CustomerAccountID          = int.Parse(dr["CustomerAccountID"].ToString());
            if (!string.IsNullOrEmpty(dr["DeathCertificate"].ToString()))
            {
                ThePreMaturityApplications.DeathCertificate = (byte[])dr["DeathCertificate"];
            }

            ThePreMaturityApplications.PreMaturityRemark = dr["PreMaturityRemark"].ToString();
            ThePreMaturityApplications.PreMaturityApplicationLetterDate      = DateTime.Parse(dr["PreMaturityApplicationLetterDate"].ToString()).ToString(MicroConstants.DateFormat);
            ThePreMaturityApplications.PreMaturityApplicationLetterReference = dr["PreMaturityApplicationLetterReference"].ToString();
            ThePreMaturityApplications.PreMaturityApprovalStatus             = dr["PreMaturityApprovalStatus"].ToString();
            ThePreMaturityApplications.CustomerName        = dr["CustomerName"].ToString();
            ThePreMaturityApplications.CustomerID          = int.Parse(dr["CustomerID"].ToString());
            ThePreMaturityApplications.CustomerAccountCode = dr["CustomerAccountCode"].ToString();

            return(ThePreMaturityApplications);
        }
        public int UpdatePrematurityApplication(PreMaturityApplication thePreMaturityApplications)
        {
            int ReturnValue = 0;

            using (SqlCommand UpdateCommand = new SqlCommand())
            {
                UpdateCommand.CommandType = CommandType.StoredProcedure;
                UpdateCommand.Parameters.Add(GetParameter("@ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output;
                UpdateCommand.Parameters.Add(GetParameter("@PreMaturityApplicationID", SqlDbType.Int, thePreMaturityApplications.PreMaturityApplicationID));
                UpdateCommand.Parameters.Add(GetParameter("@PreMaturityApplicationDate", SqlDbType.VarChar, thePreMaturityApplications.PreMaturityApplicationDate));
                UpdateCommand.Parameters.Add(GetParameter("@CustomerAccountID", SqlDbType.Int, thePreMaturityApplications.CustomerAccountID));
                UpdateCommand.Parameters.Add(GetParameter("@DeathCertificate", SqlDbType.VarBinary, thePreMaturityApplications.DeathCertificate));
                UpdateCommand.Parameters.Add(GetParameter("@PreMaturityRemark", SqlDbType.VarChar, thePreMaturityApplications.PreMaturityRemark));
                UpdateCommand.Parameters.Add(GetParameter("@PreMaturityApplicationLetterDate", SqlDbType.VarChar, thePreMaturityApplications.PreMaturityApplicationLetterDate));
                UpdateCommand.Parameters.Add(GetParameter("@PreMaturityApplicationLetterReference", SqlDbType.VarChar, thePreMaturityApplications.PreMaturityApplicationLetterReference));
                UpdateCommand.Parameters.Add(GetParameter("@ModifiedBy", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.UserID));
                UpdateCommand.CommandText = "pCRM_PreMaturityApplications_Update";
                ExecuteStoredProcedure(UpdateCommand);
                ReturnValue = int.Parse(UpdateCommand.Parameters[0].Value.ToString());
                return(ReturnValue);
            }
        }
 public static int RejectPreMaturityApplication(PreMaturityApplication thePreMaturityApplication)
 {
     return(PreMaturityApprovalDataAccess.GetInstance.RejectPreMaturityApplication(thePreMaturityApplication));
 }
 /// <summary>
 /// Reject The Prematurity Application
 /// </summary>
 /// <param name="thePreMaturityApplication"></param>
 /// <returns></returns>
 public int RejectPreMaturityApplication(PreMaturityApplication thePreMaturityApplication)
 {
     return(PreMaturityApprovalIntegration.RejectPreMaturityApplication(thePreMaturityApplication));
 }
Example #11
0
 public static int UpdatePrematurityApplication(PreMaturityApplication thePreMaturityApplications)
 {
     return(PreMaturityApplicationDataAccess.GetInstance.UpdatePrematurityApplication(thePreMaturityApplications));
 }
 public int UpdatePrematurityApplication(PreMaturityApplication thePreMaturityApplications)
 {
     return(PreMaturityApplicationIntegration.UpdatePrematurityApplication(thePreMaturityApplications));
 }
 public int InsertPrematurityApplication(PreMaturityApplication thePreMaturityApplications)
 {
     return(PreMaturityApplicationIntegration.InsertPrematurityApplication(thePreMaturityApplications));
 }