public static PasoPol PolizaTOwsPoliza(SISEPol_Result entPoliza) { PasoPol wsPoliza = new PasoPol(); wsPoliza.Cod_operacion = entPoliza.cod_operacion.ToString(); wsPoliza.Pje_part = entPoliza.Pje_part.ToString(); wsPoliza.Id_pv = entPoliza.id_pv.ToString(); wsPoliza.Cod_suc = entPoliza.cod_suc.ToString(); wsPoliza.Cod_ramo = entPoliza.cod_ramo.ToString(); wsPoliza.Aaaa_endoso = entPoliza.aaaa_endoso.ToString(); wsPoliza.Nro_endoso = entPoliza.nro_endoso.ToString(); wsPoliza.Fec_vig_desde = entPoliza.fec_vig_desde; wsPoliza.Fec_vig_hasta = entPoliza.fec_vig_hasta; wsPoliza.Cod_grupo_endo = entPoliza.cod_grupo_endo.ToString(); wsPoliza.Cod_tipo_endo = entPoliza.cod_tipo_endo.ToString(); wsPoliza.Cod_tipo_poliza = entPoliza.cod_tipo_poliza.ToString(); wsPoliza.Imp_suma_asegurada = Math.Round(entPoliza.imp_suma_asegurada.Value, 2).ToString(); wsPoliza.Imp_prima_me = Math.Round(entPoliza.imp_prima_me.Value, 2).ToString(); wsPoliza.Imp_deremi_me = Math.Round(entPoliza.imp_deremi_me.Value, 2).ToString(); wsPoliza.Imp_iva_me = Math.Round(entPoliza.imp_iva_me.Value, 2).ToString(); wsPoliza.Imp_recfin_me = Math.Round(entPoliza.imp_recfin_me.Value, 2).ToString(); wsPoliza.Imp_premio_me = Math.Round(entPoliza.imp_premio_me.Value, 2).ToString(); wsPoliza.Cod_moneda = entPoliza.cod_moneda.ToString(); //wsPoliza.cod_dir_envio = entPoliza.cod_dir_envio.ToString(); wsPoliza.Pje_iva = entPoliza.pje_iva.ToString(); wsPoliza.Pje_recargo = Math.Round(entPoliza.pje_recargo.Value, 6).ToString(); wsPoliza.Pje_gastos_emision = entPoliza.pje_gastos_emision; wsPoliza.Pol_estado = entPoliza.pol_estado.ToString(); wsPoliza.Cod_periodo_pago = entPoliza.cod_periodo_pago.Value.ToString(); wsPoliza.Cod_usuario = entPoliza.cod_usuario.ToString(); wsPoliza.Fec_tarifa = entPoliza.fec_tarifa; wsPoliza.Cod_nivel_facturacion = entPoliza.cod_nivel_facturacion.ToString(); wsPoliza.Cod_nivel_imp_factura = entPoliza.cod_nivel_imp_factura.ToString(); wsPoliza.Txt_RFC = entPoliza.RFC; wsPoliza.Cod_pto_vta = entPoliza.Cod_pto_vta.ToString(); wsPoliza.Cod_clase_riesgo = entPoliza.cod_clase_riesgo.ToString(); wsPoliza.Cod_tipo_riesgo = entPoliza.cod_tipo_riesgo.ToString(); wsPoliza.Cod_Sus = entPoliza.cod_sus; wsPoliza.Txt_RFC_Pagador = entPoliza.txt_RFC_Pagador; wsPoliza.Cod_conducto = entPoliza.Cod_conducto; return(wsPoliza); }
public string GrabarCotizacion(SISEPol_Result poliza, SISEAge_Result agente, List <SISECob_Result> cob, List <SISEInc_Result> inc, SISETransporte_Result transporte, List <SISEObs_Result> obs, List <SISEEquipoDetalle_Result> detalle, List <SISEClausula_Result> clausula, List <SelectTextosPrimaPresentacion_Result> textos) { try { TRObs obsObject = new TRObs(); List <PasoObs> texto; if (transporte == null) { texto = obsObject.ObsTOwsObs(obs, textos); } else { texto = obsObject.ObsTOwsObsTR(obs); } return(dt.insertarCamposIntegracion(null, new List <wsPoliza.PasoAge>() { TRAgente.AgenteTOwsAgente(agente) }, null, TRCob.CobTOwsCob(cob), null, transporte == null ? null : new List <wsPoliza.PasoTRANSPORTE>() { TRTransporte.TransporteTOwstransporte(transporte) }, null, new List <wsPoliza.PasoPol>() { TRPoliza.PolizaTOwsPoliza(poliza) }, texto, null, TRInc.IncTOwsInc(inc), null, TRDetalle.DetalleTOwsDetalle(detalle), TRClausula.ClausulaTOwsAne(clausula))); //return "001_7_00000197_01_0"; } catch (Exception ex) { return(ex.Message); } }