public string SetReclamoEnCurso(long idInc, string observ) { // --> Si la llamada es via ajax.. if (Request.IsAjaxRequest()) { observ = hlp.StringEscape(observ); observ = observ.ToUpper(); // --> Declaro web service WSProduccionOperativaClientes.ClientesOperativosSoapClient wsClient = new WSProduccionOperativaClientes.ClientesOperativosSoapClient(); try { //--> Abro web service, mando id de incidente, observaciones y idUsr y seteo el reclamo.. wsClient.Open(); string result = wsClient.SetReclamo(idInc, observ, getUserID()).Tables[0].Rows[0]["Resultado"].ToString(); wsClient.Abort(); return(result); } catch { return("Error con la conexión del web service"); } } return("Error con la conexión del web service"); }
public string CorregirErroneo(long incID, string nOrden, string nAfiliado) { // --> Si la llamada es via ajax.. if (Request.IsAjaxRequest()) { nOrden = hlp.StringEscape(nOrden); nAfiliado = hlp.StringEscape(nAfiliado); if (nOrden == "" || nAfiliado == "") { return("Debe completar Nro. de Orden y Nro. de Afiliado para corregir el servicio"); } Regex regex = new Regex("^[0-9]+$"); if (!regex.IsMatch(nOrden) || !regex.IsMatch(nAfiliado)) { return("Sólo puede ingresar números"); } // --> Declaro web service WSProduccionOperativaClientes.ClientesOperativosSoapClient wsClient = new WSProduccionOperativaClientes.ClientesOperativosSoapClient(); try { //--> Abro web service, mando id de incidente, observaciones y idUsr y seteo el reclamo.. wsClient.Open(); string result = wsClient.SetCorreccion(incID, nOrden, nAfiliado, getUserID()).Tables[0].Rows[0]["Resultado"].ToString(); wsClient.Abort(); return(result); } catch { return("Error con la conexión del web service"); } } return("Error con la conexión del web service"); }