Exemple #1
0
    public DataSet TPV_Sincronizar_Tickets(string Usuario,
                                           string password,
                                           string codTienda,
                                           string TicketsDia)
    {
        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);
            }

            /*
            string Cx_Log1 = System.Configuration.ConfigurationManager.AppSettings["Cx_Log"];
            string nomFich1 = Cx_Log1 + MiddleWareTPVCentral.Utilidades.GenerarNombreFichero() + ".xml";
            System.IO.StreamWriter fich1 = new System.IO.StreamWriter(nomFich1, false);
            fich1.Write(TicketsDia);
            fich1.Close();
            DataSet TicketsDiaXML = new DataSet();
            TicketsDiaXML.ReadXml(nomFich1);
            if (System.IO.File.Exists(nomFich1))
                System.IO.File.Delete(nomFich1);
            */

            //BYL: Eliminación fichero temporal
            DataSet TicketsDiaXML = new DataSet();
            TicketsDiaXML.ReadXml(new System.IO.StringReader(TicketsDia));
            //BYL: Eliminación fichero temporal

            TPV = new MiddleWareTPVCentral.TPV(user, WebServiceTPVCentral.Global.navConection);

            return TPV.Sincronizar_Tickets_Sin_Integridad(codTienda, TicketsDiaXML);
        }
        catch (Exception ex)
        {
            return MiddleWareTPVCentral.Utilidades.GenerarError(Usuario, "TPV_Sincronizar_Tickets()", ex.Message);
        }
    }