public int InsertPolicySurrender(PolicySurrender thePolicySurrender)
        {
            int ReturnValue = 0;

            using (SqlCommand InsertCommand = new SqlCommand())
            {
                InsertCommand.CommandType = CommandType.StoredProcedure;
                InsertCommand.Parameters.Add(GetParameter("@ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output;
                InsertCommand.Parameters.Add(GetParameter("@CustomerAccountID", SqlDbType.Int, thePolicySurrender.CustomerAccountID));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderDate", SqlDbType.VarChar, thePolicySurrender.SurrenderDate));
                //InsertCommand.Parameters.Add(GetParameter("@SurrenderFormNumber", SqlDbType.VarChar, thePolicySurrender.SurrenderFormNumber));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderPrincipalPayable ", SqlDbType.Decimal, thePolicySurrender.SurrenderPrincipalPayable));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderPrincipalPaid", SqlDbType.Decimal, thePolicySurrender.SurrenderPrincipalPaid));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderInterestPayable", SqlDbType.Decimal, thePolicySurrender.SurrenderInterestPayable));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderInterestPaid", SqlDbType.Decimal, thePolicySurrender.SurrenderInterestPaid));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderBonusPayable", SqlDbType.Decimal, thePolicySurrender.SurrenderBonusPayable));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderBonusPaid", SqlDbType.Decimal, thePolicySurrender.SurrenderBonusPaid));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderPrincipalDeductions", SqlDbType.Decimal, thePolicySurrender.SurrenderPrincipalDeductions));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderPrincipalDeductionsRemarks", SqlDbType.VarChar, thePolicySurrender.SurrenderPrincipalDeductionsRemarks));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderTotalPayable", SqlDbType.Decimal, thePolicySurrender.SurrenderTotalPayable));
                InsertCommand.Parameters.Add(GetParameter("@SurrenderTotalPaid ", SqlDbType.Decimal, thePolicySurrender.SurrenderTotalPaid));
                InsertCommand.Parameters.Add(GetParameter("@AddedBy", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.UserID));
                InsertCommand.CommandText = "pCRM_Surrenders_Insert";

                ExecuteStoredProcedure(InsertCommand);

                ReturnValue = int.Parse(InsertCommand.Parameters[0].Value.ToString());

                return(ReturnValue);
            }
        }
Пример #2
0
        public static PolicySurrender GetSurrenderChargesbyCustomerAccountID(int customerAccountID)
        {
            DataRow ThePolicySurrenderRow = PolicySurrenderDataAccess.GetInstance.GetSurrenderChargesbyCustomerAccountID(customerAccountID);

            PolicySurrender ThePolicySurrender = new PolicySurrender();

            ThePolicySurrender.SurrenderInterestPaid        = decimal.Parse(ThePolicySurrenderRow["SurrenderInterestPaid"].ToString());
            ThePolicySurrender.SurrenderPrincipalDeductions = decimal.Parse(ThePolicySurrenderRow["SurrenderPrincipalDeductions"].ToString());

            return(ThePolicySurrender);
        }
Пример #3
0
        public static List <PolicySurrender> GetPolicySurrenderList(bool allOffices = false, bool showDeleted = false)
        {
            List <PolicySurrender> PolicySurrenderList = new List <PolicySurrender>();
            DataTable SurrenderTable = PolicySurrenderDataAccess.GetInstance.GetPolicySurrenderList(allOffices, showDeleted);

            foreach (DataRow dr in SurrenderTable.Rows)
            {
                PolicySurrender ThePolicySurrender = DataRowToObject(dr);

                PolicySurrenderList.Add(ThePolicySurrender);
            }

            return(PolicySurrenderList);
        }
Пример #4
0
        public static PolicySurrender DataRowToObject(DataRow dr)
        {
            PolicySurrender ThePolicySurrender = new PolicySurrender();

            ThePolicySurrender.SurrenderID                         = int.Parse(dr["SurrenderID"].ToString());
            ThePolicySurrender.CustomerAccountID                   = int.Parse(dr["CustomerAccountID"].ToString());
            ThePolicySurrender.CustomerAccountCode                 = dr["CustomerAccountCode"].ToString();
            ThePolicySurrender.CustomerName                        = dr["CustomerName"].ToString();
            ThePolicySurrender.SurrenderFormNumber                 = dr["SurrenderFormNumber"].ToString();
            ThePolicySurrender.SurrenderDate                       = DateTime.Parse(dr["SurrenderDate"].ToString()).ToString(MicroConstants.DateFormat);
            ThePolicySurrender.SurrenderPrincipalPayable           = decimal.Parse(dr["SurrenderPrincipalPayable"].ToString());
            ThePolicySurrender.SurrenderPrincipalPaid              = decimal.Parse(dr["SurrenderPrincipalPaid"].ToString());
            ThePolicySurrender.SurrenderInterestPayable            = decimal.Parse(dr["SurrenderInterestPayable"].ToString());
            ThePolicySurrender.SurrenderInterestPaid               = decimal.Parse(dr["SurrenderInterestPaid"].ToString());
            ThePolicySurrender.SurrenderBonusPayable               = decimal.Parse(dr["SurrenderBonusPayable"].ToString());
            ThePolicySurrender.SurrenderBonusPaid                  = decimal.Parse(dr["SurrenderBonusPaid"].ToString());
            ThePolicySurrender.SurrenderPrincipalDeductions        = decimal.Parse(dr["SurrenderPrincipalDeductions"].ToString());
            ThePolicySurrender.SurrenderPrincipalDeductionsRemarks = dr["SurrenderPrincipalDeductionsRemarks"].ToString();
            ThePolicySurrender.SurrenderTotalPayable               = decimal.Parse(dr["SurrenderTotalPayable"].ToString());
            ThePolicySurrender.SurrenderTotalPaid                  = decimal.Parse(dr["SurrenderTotalPaid"].ToString());

            return(ThePolicySurrender);
        }
 public int InsertPolicySurrender(PolicySurrender thePolicySurrender)
 {
     return(PolicySurrenderIntegration.InsertPolicySurrender(thePolicySurrender));
 }
Пример #6
0
 public static int InsertPolicySurrender(PolicySurrender thePolicySurrender)
 {
     return(PolicySurrenderDataAccess.GetInstance.InsertPolicySurrender(thePolicySurrender));
 }