public DataSet TPV_Reserva_Cancelar(string Usuario, string password, string Ticket, string CodTPV, string CodTienda, string DatosMultiStr) { try { NavisionDB.NavisionDBUser user = new NavisionDB.NavisionDBUser(); if ((Usuario != null) && (password != null)) { DataSet DsRes = new DataSet(); user = MiddleWareTPVCentral.Utilidades.Abrir_Login(Usuario, password, ref DsRes, WebServiceTPVCentral.Global.navConection); } /* //PREPARO EL XML CON LOS DATOS DE LAS MULTIFORMAS DE PAGO string Cx_Log1 = System.Configuration.ConfigurationManager.AppSettings["Cx_Log"]; //string nomFich1 = Cx_Log1 + DateTime.Now.ToString("ddMMyyyyHHmmssdd") + ".xml"; string nomFich1 = Cx_Log1 + MiddleWareTPVCentral.Utilidades.GenerarNombreFichero() + ".xml"; System.IO.StreamWriter fich1 = new System.IO.StreamWriter(nomFich1, false); fich1.Write(DatosMultiStr); fich1.Close(); //Cargo el dataset a partir del fichero temporal DataSet DatosMulti = new DataSet(); DatosMulti.ReadXml(nomFich1); if (System.IO.File.Exists(nomFich1)) System.IO.File.Delete(nomFich1); */ //BYL: Eliminación fichero temporal DataSet DatosMulti = new DataSet(); DatosMulti.ReadXml(new System.IO.StringReader(DatosMultiStr)); //BYL: Eliminación fichero temporal TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection); return TPV.Reserva_Cancelar(Ticket, CodTPV, CodTienda, DatosMulti); } catch (Exception ex) { return MiddleWareTPVCentral.Utilidades.GenerarError("", "TPV_ReservaCancelar()", ex.Message); } }