/// <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(); } }
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; } }