Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="policy"></param>
        /// <returns></returns>
        public SYSFLEX_POLICY GetPolicyInfo(string policy)
        {
            var            contexto   = new ATLANEntities();
            SYSFLEX_POLICY policyInfo = new SYSFLEX_POLICY();

            try
            {
                policyInfo = contexto.usp_ST_SYSFLEX_CUSTOMER_GET_POLICY_INFO(policy.Trim()).FirstOrDefault();
                return(policyInfo);
            }
            catch (EntityException ex)
            {
                log.LogExeption("Ocurrió un error: ", 2, ex);
                throw;
            }
            catch (Exception ex)
            {
                log.LogExeption("Ocurrió un error: ", 2, ex);
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
        }
Пример #2
0
        public ST_CUSTOMER_ADDITIONAL SetCustomerAdditional(SYSFLEX_POLICY pol)
        {
            var custAdd = new ST_CUSTOMER_ADDITIONAL();

            try
            {
                custAdd.CUSTNMBR                  = pol.POLICY_NUMBER;
                custAdd.ZONE                      = pol.ZONE;
                custAdd.VEHICLE_TYPE              = pol.VEHICLE_TYPE;
                custAdd.POLICY_TYPE               = pol.POLICY_TYPE;
                custAdd.COUNT_VEHICLE             = pol.COUNT_VEHICLE;
                custAdd.INITAL_DATE               = pol.INITAL_DATE;
                custAdd.DUE_DATE                  = pol.DUE_DATE;
                custAdd.CLIENT_ID                 = Convert.ToInt32(pol.CLIENT_ID.GetValueOrDefault());
                custAdd.SUPERVISOR                = pol.SUPERVISOR;
                custAdd.AGENT_ID                  = Convert.ToInt16(pol.AGENT_ID.GetValueOrDefault());
                custAdd.AGENT_CODE                = pol.AGENT_CODE.ToString();
                custAdd.AGENT                     = pol.AGENT;
                custAdd.MPV_total_bruto           = pol.MPV_total_bruto.GetValueOrDefault();
                custAdd.MPV_Descuento_flota       = pol.MPV_Descuento_flota;
                custAdd.MPV_Descuento_Experiencia = pol.MPV_Descuento_Experiencia.GetValueOrDefault();
                custAdd.MPV_ITBIS                 = pol.MPV_ITBIS.GetValueOrDefault();
                custAdd.POLICY_STATUS             = pol.POLICY_STATUS;
                custAdd.CREATED_USER              = pol.CREATED_USER;
                custAdd.MODIFIED_USER             = pol.MODIFIED_USER;
                custAdd.COMMENT                   = pol.COMMENT;
                custAdd.CHANNEL                   = pol.CHANNEL;
                custAdd.CORE_CREATION_DATE        = pol.CREATE_DATE;

                return(custAdd);
            }
            catch (Exception ex)
            {
                log.LogExeption("Ocurrió un error: ", 2, ex);
                throw;
            }
        }