public static BeanDds ConvertDdsFromXml(XmlNode[] nodes) { var dds = new BeanDds(); Dictionary <string, string> map = new Dictionary <string, string>(); MapNodes(nodes, map); dds.dds_aparta = map["dds_aparta"]; dds.dds_asient = map["dds_asient"]; dds.dds_califi = map["dds_califi"]; dds.dds_centro = map["dds_centro"]; dds.dds_cierre = map["dds_cierre"]; dds.dds_comext = map["dds_comext"]; dds.dds_consti = map["dds_consti"]; dds.dds_contab = map["dds_contab"]; dds.dds_docide = map["dds_docide"]; dds.dds_domici = map["dds_domici"]; dds.dds_ejempl = map["dds_ejempl"]; dds.dds_factur = map["dds_factur"]; dds.dds_fecact = map["dds_fecact"]; dds.dds_fecnac = map["dds_fecnac"]; dds.dds_fecven = map["dds_fecven"]; dds.dds_ficha = map["dds_ficha"]; dds.dds_inicio = map["dds_inicio"]; dds.dds_licenc = map["dds_licenc"]; dds.dds_motbaj = map["dds_motbaj"]; dds.dds_motemi = map["dds_motemi"]; dds.dds_nacion = map["dds_nacion"]; dds.dds_nfolio = map["dds_nfolio"]; dds.dds_nomcom = map["dds_nomcom"]; dds.dds_nrodoc = map["dds_nrodoc"]; dds.dds_numfax = map["dds_numfax"]; dds.dds_numruc = map["dds_numruc"]; dds.dds_orient = map["dds_orient"]; dds.dds_paispa = map["dds_paispa"]; dds.dds_pasapo = map["dds_pasapo"]; dds.dds_patron = map["dds_patron"]; dds.dds_sexo = map["dds_sexo"]; dds.dds_telef1 = map["dds_telef1"]; dds.dds_telef2 = map["dds_telef2"]; dds.dds_telef3 = map["dds_telef3"]; dds.dds_userna = map["dds_userna"]; dds.declara = map["declara"]; dds.desc_cierre = map["desc_cierre"]; dds.desc_comext = map["desc_comext"]; dds.desc_contab = map["desc_contab"]; dds.desc_docide = map["desc_docide"]; dds.desc_domici = map["desc_domici"]; dds.desc_factur = map["desc_factur"]; dds.desc_motbaj = map["desc_motbaj"]; dds.desc_nacion = map["desc_nacion"]; dds.desc_orient = map["desc_orient"]; dds.desc_sexo = map["desc_sexo"]; return(dds); }
public static ConsultaRucResult parseGetByRuc(BeanDdp datosPrincipales, BeanDds datosSecundarios, BeanRso[] repLegales, string domicilioLegal) { var result = new ConsultaRucResult(); result.telefono = ""; if (datosPrincipales != null) { result.razon_social = datosPrincipales.ddp_nombre; result.estado = datosPrincipales.desc_estado; result.condicion = datosPrincipales.desc_flag22; } if (datosSecundarios != null) { result.ruc = datosSecundarios.dds_numruc; if (!datosSecundarios.dds_telef1.Equals("-")) { result.telefono = datosSecundarios.dds_telef1; } if (!datosSecundarios.dds_telef2.Equals("-")) { if (!result.telefono.Equals("")) { result.telefono += ", "; } result.telefono += datosSecundarios.dds_telef2; } if (!datosSecundarios.dds_telef3.Equals("-")) { if (result.telefono.Equals("")) { result.telefono += ", "; } result.telefono += datosSecundarios.dds_telef3; } } result.representate_legal = ""; if (repLegales != null) { foreach (var repLegal in repLegales) { var nameRepLegal = repLegal.rso_nombre; if (!result.representate_legal.Equals("")) { result.representate_legal += ", "; } result.representate_legal += nameRepLegal; } } if (domicilioLegal != null) { result.direccion = domicilioLegal; } if (result.telefono.Equals("")) { result.telefono = "NO REGISTRADO"; } if (result.representate_legal.Equals("")) { result.representate_legal = "NO POSEE"; } result.otro = "POR DEFINIR"; return(result); }