public DatosEmpleadoResponse obtenerDatosEmpleadoPorId([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://www.claro.com.pe/esb/services/datosempleado/schemas/")] DatosEmpleadoRequest DatosEmpleadoRequest) { object[] results = this.Invoke("obtenerDatosEmpleadoPorId", new object[] { DatosEmpleadoRequest }); return((DatosEmpleadoResponse)(results[0])); }
public Usuario DatosUsuario(string p_cod_usuario, string p_cod_red) { Usuario eUsuario = null; //HelperLog objlog = new HelperLog(); string strIdentifyLog = p_cod_usuario + "-" + p_cod_red; string valordevuelto = string.Empty; //objlog.CrearArchivolog("ServicesNegocios","Antes de llamar el WS para obtener datos del empleado","Cod. Usuario: " +p_cod_usuario + " Cta. red: " + p_cod_red, "",""); DatosEmpleadoWS.EbsDatosEmpleadoService objEmpleado = new DatosEmpleadoWS.EbsDatosEmpleadoService(); DatosEmpleadoWS.DatosEmpleadoRequest requestDatosEmpleados = new DatosEmpleadoWS.DatosEmpleadoRequest(); DatosEmpleadoWS.DatosEmpleadoResponse responseDatosEmpleados = new DatosEmpleadoWS.DatosEmpleadoResponse(); requestDatosEmpleados.idUsu = p_cod_usuario; requestDatosEmpleados.loginNt = p_cod_red; objEmpleado.Url = ConfigurationSettings.AppSettings["urlWS"].ToString(); objEmpleado.Timeout = Convert.ToInt32(ConfigurationSettings.AppSettings["timeDatosEmpleado"].ToString());; responseDatosEmpleados = objEmpleado.obtenerDatosEmpleadoPorId(requestDatosEmpleados); eUsuario = new Usuario(); if (responseDatosEmpleados.codRes.Equals("0")) { eUsuario.Nombre = responseDatosEmpleados.empleado.nombre; eUsuario.Apellidos = responseDatosEmpleados.empleado.apellido + " " + responseDatosEmpleados.empleado.apellidoMaterno; eUsuario.CodigoVendedor = responseDatosEmpleados.empleado.idCodvendedorSap; eUsuario.OficinaId = responseDatosEmpleados.empleado.idArea; eUsuario.AreaUsuario = responseDatosEmpleados.empleado.descArea; eUsuario.Login = responseDatosEmpleados.empleado.login; valordevuelto += "Nombre: " + responseDatosEmpleados.empleado.nombre; valordevuelto += "Apellidos: " + responseDatosEmpleados.empleado.apellido + " " + responseDatosEmpleados.empleado.apellidoMaterno; valordevuelto += "CodVendedorSap: " + responseDatosEmpleados.empleado.idCodvendedorSap; valordevuelto += "Id Area: " + responseDatosEmpleados.empleado.idArea; valordevuelto += "Desc. Area: " + responseDatosEmpleados.empleado.descArea; valordevuelto += "Login: "******"ServicesNegocios","Despues de llamar el WS para obtener datos del empleado","Cod. Usuario: " +p_cod_usuario + " Cta. red: " + p_cod_red,valordevuelto,""); } else { //objlog.CrearArchivolog("ServicesNegocios","Despues de llamar el WS para obtener datos del empleado","Cod. Usuario: " +p_cod_usuario + " Cta. red: " + p_cod_red,valordevuelto,responseDatosEmpleados.mensaje); eUsuario = null; } return(eUsuario); }
/// <remarks/> public System.IAsyncResult BeginobtenerDatosEmpleadoPorId(DatosEmpleadoRequest DatosEmpleadoRequest, System.AsyncCallback callback, object asyncState) { return(this.BeginInvoke("obtenerDatosEmpleadoPorId", new object[] { DatosEmpleadoRequest }, callback, asyncState)); }