Esempio n. 1
0
 public override void Synchronize (Sybase.Persistence.ServerSyncData ssd)
 {
     object _userContext = new Sybase.Persistence.SynchronizationNotification();
     Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup> _sgs = new Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup>();
     _sgs.Add(CRMMobileDesaDB.GetSynchronizationGroup(ssd.Publication));
     CRMMobileDesaDB.BeginSynchronize(_sgs, _userContext);
 }
Esempio n. 2
0
 public void OnMessage(com.sybase.afx.json.JsonMessage msg)
 {
     string _notification = msg.GetHeaders().GetNullableString("SUPObjCmd");
     bool _reregistered = (_notification != null && _notification.Equals("reregister"));
     if(_reregistered)
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.GetCallbackHandler().OnSubscriptionEnd();
         return;
     }
     string method = msg.GetHeaders().GetString("method");
     bool _isAsync = "asyncReplayCompleted".Equals(method);
     string serverRemoteId = msg.GetHeaders().GetNullableString("remoteId");
     string clientRemoteId = GetRemoteId();
     if(serverRemoteId != null && clientRemoteId != null && !serverRemoteId.Equals(clientRemoteId))
     {
         return;
     }
     bool _isTcn = "tcn".Equals(method);
     if(!_isAsync && !_isTcn)
     {
         return;
     }
     com.sybase.afx.json.JsonObject _content = (com.sybase.afx.json.JsonObject)(msg.GetContent());
     string userContext = _content.GetString("userContext");
     string synchronizationGroup = _content.GetString("synchronizationGroup");
         
     Sybase.Persistence.SynchronizationContext syncContext = new Sybase.Persistence.SynchronizationContext();
     syncContext.UserContext = userContext;
     Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup> sgs = new Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup>();
     foreach(string sg in com.sybase.afx.util.StringUtil.GetCommaSeparatedList(synchronizationGroup))
     {
         sgs.Add(YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.GetSynchronizationGroup(sg));
     }
     if(_isTcn)
     {
         syncContext.Status = Sybase.Persistence.SynchronizationStatus.STARTING_ON_NOTIFICATION;
     }
     else
     {
         syncContext.Status = Sybase.Persistence.SynchronizationStatus.ASYNC_REPLAY_COMPLETED;
     }
     if(YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.GetCallbackHandler().OnSynchronize(sgs, syncContext) == Sybase.Persistence.SynchronizationAction.CANCEL)
     {
         return;
     }
     try
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.BeginSynchronize(sgs, userContext);
     }
     catch(Sybase.Persistence.SynchronizeException ex)
     {
         syncContext.Exception = ex;
         syncContext.Status = Sybase.Persistence.SynchronizationStatus.ERROR;
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.GetCallbackHandler().OnSynchronize(sgs, syncContext);            
         throw ex;
     }
     syncContext.Status = Sybase.Persistence.SynchronizationStatus.FINISHING;
     YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.GetCallbackHandler().OnSynchronize(sgs, syncContext);
 }
 internal static Sybase.Collections.GenericList <Z01CRM_RRCC_F_CABPEDIDOS_REPRESENTANTE_COMERCIAL> FromJSONList(object __array)
 {
     com.sybase.afx.json.JsonArray _array = (com.sybase.afx.json.JsonArray)__array;
     Sybase.Collections.GenericList <Z01CRM_RRCC_F_CABPEDIDOS_REPRESENTANTE_COMERCIAL> _list;
     if (_array == null)
     {
         _list = null;
     }
     else
     {
         int _size = _array.Count;
         _list = new Sybase.Collections.GenericList <Z01CRM_RRCC_F_CABPEDIDOS_REPRESENTANTE_COMERCIAL>(_size);
         foreach (object __o in _array)
         {
             _list.Add((YPF.Comercial.RRCC.SUP.Z01CRM_RRCC_F_CABPEDIDOS_REPRESENTANTE_COMERCIAL)(YPF.Comercial.RRCC.SUP.Z01CRM_RRCC_F_CABPEDIDOS_REPRESENTANTE_COMERCIAL.FromJSON((com.sybase.afx.json.JsonObject)(__o))));
         }
     }
     return(_list);
 }
Esempio n. 4
0
 internal static Sybase.Collections.GenericList <RelevamientoPreciosProducto_rs> FromJSONList(object __array)
 {
     com.sybase.afx.json.JsonArray _array = (com.sybase.afx.json.JsonArray)__array;
     Sybase.Collections.GenericList <RelevamientoPreciosProducto_rs> _list;
     if (_array == null)
     {
         _list = null;
     }
     else
     {
         int _size = _array.Count;
         _list = new Sybase.Collections.GenericList <RelevamientoPreciosProducto_rs>(_size);
         foreach (object __o in _array)
         {
             _list.Add((YPF.Comercial.RRCC.SUP.intrnl.RelevamientoPreciosProducto_rs)(YPF.Comercial.RRCC.SUP.intrnl.RelevamientoPreciosProducto_rs.FromJSON((com.sybase.afx.json.JsonObject)(__o))));
         }
     }
     return(_list);
 }
        public static Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.SessionPersonalization> FindAll()
        {
            //
            if ((ListSessionPK == null))
            {
                ListSessionPK = new Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.SessionPersonalization>();
            }
            bool p1 = false;
            bool p2 = false;

            foreach (YPF.Comercial.RRCC.SUP.SessionPersonalization __p in ListSessionPK)
            {
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "username"))
                {
                    p1 = true;
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "password"))
                {
                    p2 = true;
                }
            }
            if (!p1)
            {
                YPF.Comercial.RRCC.SUP.SessionPersonalization __p = new YPF.Comercial.RRCC.SUP.SessionPersonalization();
                __p.Key_name     = "username";
                __p.Value        = null;
                __p.User_defined = false;
                ListSessionPK.Add(__p);
            }
            if (!p2)
            {
                YPF.Comercial.RRCC.SUP.SessionPersonalization __p = new YPF.Comercial.RRCC.SUP.SessionPersonalization();
                __p.Key_name     = "password";
                __p.Value        = null;
                __p.User_defined = false;
                ListSessionPK.Add(__p);
            }
            return(ListSessionPK);
        }
 /// <summary>
 /// Find a List of RespuestaInteraccionFormulario
 /// </summary>
 /// <param name="query">The query to be filter.</param>
 /// <exception cref="PersistenceException">Thrown if unable to retrieve mobile business object.</exception>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario> FindWithQuery(Sybase.Persistence.Query query)
 {
     Sybase.Persistence.ConnectionWrapper _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
     try
     {
         query.SetEntity(META_DATA);
         query.SetDatabaseMetaData(YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.Metadata);
         Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario> list_3 = new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario>();
         Sybase.Persistence.AbstractEntity.FindWithQuery(_conn, query, list_3, typeof(YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario));
         return list_3;
     }    
     catch (Sybase.Persistence.PersistenceException ex_10)
     {
         throw ex_10;
     }
     finally
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
     }
 }
 internal static com.sybase.afx.json.JsonArray ToJSONListWithoutBigAttribute(Sybase.Collections.GenericList <RelevamientoProducto_rs> _list)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.RelevamientoProducto_rs.ToJSONList(_list, false, false));
 }
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 public static com.sybase.afx.json.JsonArray __toJSONList(Sybase.Collections.GenericList <FormularioPrecios_rs> __array)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.FormularioPrecios_rs.ToJSONList(__array));
 }
Esempio n. 9
0
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <SISSubscription> _list)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.SISSubscription.ToJSONList(_list, false));
 }
Esempio n. 10
0
 /// <summary>
 /// Find a List of YPF.Comercial.RRCC.SUP.TablaRelevamiento
 /// </summary>
 /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.TablaRelevamiento> FindAll(int skip, int take)
 {
     Sybase.Persistence.ConnectionWrapper _conn = null;
     try
     {
         _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
     
         string _selectSQL = " x.\"a\",x.\"b\",x.\"pending\",x.\"_pc\",x.\"_rp\",x.\"_rf\",x.\"c\",x.\"_rc\",x.\"_ds\" FROM \"crmmobiledesa_1_0_tablarelevamiento\" x where (((x.\"pending\" = 1 or not exists (select x_os.\"c\" from \"crmmobiledesa_1_0_tablarelevamiento_os\" x_os where x_os.\"c\" = x.\"c\"))))";
         skip = skip + 1;
         _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
         Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.TablaRelevamiento> _outList = new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.TablaRelevamiento>();
         Sybase.Persistence.AbstractEntity.FindWithoutParameters(_conn, skip, take, 
                 _outList, _selectSQL, typeof(YPF.Comercial.RRCC.SUP.TablaRelevamiento));
         return _outList;
     }
     catch (Sybase.Persistence.PersistenceException pe)
     {        
         throw pe;
     }
     finally
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
     }
 }
Esempio n. 11
0
 /// <summary>
 /// Find a List of YPF.Comercial.RRCC.SUP.ClienteDetallePedido
 /// </summary>
 /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ClienteDetallePedido> GetReplayPendingObjects(int skip, int take)
 {
     Sybase.Persistence.ConnectionWrapper _conn = null;
     try
     {
         _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
     
         string _selectSQL = " x.\"a\",x.\"b\",x.\"c\",x.\"d\",x.\"e\",x.\"f\",x.\"g\",x.\"h\",x.\"i\",x.\"j\",x.\"l\",x.\"m\",x.\"n\",x.\"o\",x.\"p\",x.\"q\",x.\"r\",x.\"s\",x.\"t\",x.\"u\",x.\"v\",x.\"w\",x.\"x\",x.\"y\",x.\"z\",x.\"ba\",x.\"pending\",x.\"_pc\",x.\"_rp\",x.\"_rf\",x.\"bb\",x.\"_rc\",x.\"_ds\" from \"crmmobiledesa_1_0_clientedetallepedido\" x where"
                                 + " (((x.\"pending\" = 1 or not exists (select x_os.\"bb\" from \"crmmobiledesa_1_0_clientedetallepedido_os\" x_os where x_os.\"bb\" = x.\"bb\")))) and ( x.\"_rp\" != 0)";
         skip = skip + 1;
         _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
         Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ClienteDetallePedido> _outList = new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ClienteDetallePedido>();
         Sybase.Persistence.AbstractEntity.FindWithoutParameters(_conn, skip, take, 
                 _outList, _selectSQL, typeof(YPF.Comercial.RRCC.SUP.ClienteDetallePedido));
         return _outList;
     }
     catch (Sybase.Persistence.PersistenceException pe)
     {        
         throw pe;
     }
     finally
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
     }
 }
Esempio n. 12
0
 /// <summary>
 /// Set the value of seleccionTablasRelevamiento
 /// </summary>
 private void SetSeleccionTablasRelevamiento(Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.SeleccionTablaRelevamiento> x)
 {
     __seleccionTablasRelevamiento = x;
 }
Esempio n. 13
0
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 private Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario> GetPreguntasFormulario(bool ignoreNonPending,bool ignoreDisableSubmit)
 {
     if (__preguntasFormulario == null)
     {
         __preguntasFormulario = YPF.Comercial.RRCC.SUP.PreguntaFormulario.GetPreguntasFormulario_for_Formulario(__surrogateKey);
     }
     return (Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario>)FilterChildren(__preguntasFormulario, ignoreNonPending, ignoreDisableSubmit, new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario>());
 }
Esempio n. 14
0
 /// <summary>
 /// Set the value of preguntasFormulario
 /// </summary>
 private void SetPreguntasFormulario(Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario> x)
 {
     __preguntasFormulario = x;
 }
Esempio n. 15
0
 /// <summary>
 /// Clear the reference of relationships in memory.
 /// </summary>
 public void ClearRelationshipObjects()
 {
     __preguntasFormulario = null;
     __seleccionTablasRelevamiento = null;
     __seleccionFormularios = null;
 }
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <ZCRM_ACTRRCC_ABM_CABECERA> _list, bool __buildGraph)
 {
     return(YPF.Comercial.RRCC.SUP.ZCRM_ACTRRCC_ABM_CABECERA.ToJSONList(_list, __buildGraph, true));
 }
 public new void OnSynchronizeSuccess(Sybase.Collections.GenericList <ISynchronizationGroup> groups)
 {
     base.OnSynchronizeSuccess(groups);
 }
Esempio n. 18
0
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 private Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.SeleccionTablaRelevamiento> GetSeleccionTablasRelevamiento(bool ignoreNonPending,bool ignoreDisableSubmit)
 {
     if (__seleccionTablasRelevamiento == null)
     {
         __seleccionTablasRelevamiento = YPF.Comercial.RRCC.SUP.SeleccionTablaRelevamiento.GetSeleccionTablasRelevamiento_for_Formulario(__surrogateKey);
     }
     return (Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.SeleccionTablaRelevamiento>)FilterChildren(__seleccionTablasRelevamiento, ignoreNonPending, ignoreDisableSubmit, new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.SeleccionTablaRelevamiento>());
 }
Esempio n. 19
0
 /// <summary>
 /// Find a List of YPF.Comercial.RRCC.SUP.PreguntaFormulario
 /// </summary>
 /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario> GetPreguntaFormularios_for_Pregunta(long? surrogateKey, int skip, int take)
 {
         skip = skip + 1;
     Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario> result_2 = new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario>();
     System.Data.IDataReader rs_4 = null;
     int count_5 = 0;
     Sybase.Persistence.ConnectionWrapper _conn = null;
     try
     {
         _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
         string _selectSQL = " x.\"a\",x.\"b\",x.\"c\",x.\"d\",x.\"pending\",x.\"_pc\",x.\"_rp\",x.\"_rf\",x.\"preguntaFK\",x.\"formulario1FK\",x.\"e\",x.\"_rc\",x.\"_ds\" from \"crmmobiledesa_1_0_preguntaformulario\" x where (((x.\"pending\" = 1 or not exists (select x_os.\"e\" from \"crmmobiledesa_1_0_preguntaformulario_os\" x_os "
                                 + "where x_os.\"e\" = x.\"e\")))) and ( x.\"preguntaFK\"=?)";
         _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
         System.Data.IDbCommand ps_3 = com.sybase.afx.db.CommandUtil.CreateCommand(_conn, _selectSQL);
         com.sybase.afx.db.CommandUtil.SetNullableLong(_conn.GetConnectionProfile(), ps_3, "surrogateKey", surrogateKey);
         rs_4 = ps_3.ExecuteReader();
         Sybase.Persistence.ConnectionProfile profile = _conn.GetConnectionProfile();
         while (com.sybase.afx.db.ReaderUtil.Read(profile, rs_4))
         {       
             YPF.Comercial.RRCC.SUP.PreguntaFormulario entity_6 = new YPF.Comercial.RRCC.SUP.PreguntaFormulario();
             entity_6.Bind(profile, rs_4);
             count_5++;
             result_2.Add(entity_6);
         }
         if (rs_4 != null) com.sybase.afx.db.ReaderUtil.Close(profile, rs_4, count_5);
         if (ps_3 != null) ps_3.Dispose();
         _selectSQL = null;
     }
     catch (System.Data.DataException ex)
     {
         throw new Sybase.Persistence.PersistenceException(ex.ToString(), ex);
     }
     finally
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
     } 
     return result_2; 
   
 }
Esempio n. 20
0
 /// <summary>
 /// Set the value of seleccionFormularios
 /// </summary>
 internal void SetSeleccionFormularios(Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.SeleccionFormulario> x)
 {
     __seleccionFormularios = x;
 }
Esempio n. 21
0
        /// <summary>
        /// Find a List of YPF.Comercial.RRCC.SUP.intrnl.SISSubscription
        /// </summary>
        /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
        /// <remarks> </remarks>
        public static Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.intrnl.SISSubscription> FindAll(int skip, int take)
        {
            skip = skip + 1;
            Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.intrnl.SISSubscription> result_2 = new Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.intrnl.SISSubscription>();
            System.Data.IDataReader rs_4 = null;
            int count_5 = 0;

            Sybase.Persistence.ConnectionWrapper _conn = null;
            try
            {
                _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
                string _selectSQL = " ss.\"device_id\",ss.\"user_name\",ss.\"h\",ss.\"i\",ss.\"admin_lock\",ss.\"l\",ss.\"m\",ss.\"n\",ss.\"domain\",ss.\"pkg\",ss.\"sync_group\",ss.\"cid\" FROM \"sup_sis_subscription\" ss";
                _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
                System.Data.IDbCommand ps_3 = com.sybase.afx.db.CommandUtil.CreateCommand(_conn, _selectSQL);
                rs_4 = ps_3.ExecuteReader();
                Sybase.Persistence.ConnectionProfile profile = _conn.GetConnectionProfile();
                while (com.sybase.afx.db.ReaderUtil.Read(profile, rs_4))
                {
                    YPF.Comercial.RRCC.SUP.intrnl.SISSubscription entity_6 = new YPF.Comercial.RRCC.SUP.intrnl.SISSubscription();
                    entity_6.Bind(profile, rs_4);
                    count_5++;
                    result_2.Add(entity_6);
                }
                if (rs_4 != null)
                {
                    com.sybase.afx.db.ReaderUtil.Close(profile, rs_4, count_5);
                }
                if (ps_3 != null)
                {
                    ps_3.Dispose();
                }
                _selectSQL = null;
            }
            catch (System.Data.DataException ex)
            {
                throw new Sybase.Persistence.PersistenceException(ex.ToString(), ex);
            }
            finally
            {
                YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
            }
            return(result_2);
        }
Esempio n. 22
0
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 internal Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.SeleccionFormulario> GetSeleccionFormularios(bool ignoreNonPending,bool ignoreDisableSubmit)
 {
     if (__seleccionFormularios == null)
     {
         __seleccionFormularios = YPF.Comercial.RRCC.SUP.SeleccionFormulario.GetSeleccionFormularios_for_Formulario(__surrogateKey);
     }
     return (Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.SeleccionFormulario>)FilterChildren(__seleccionFormularios, ignoreNonPending, ignoreDisableSubmit, new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.SeleccionFormulario>());
 }
 internal static com.sybase.afx.json.JsonArray ToJSONListWithoutBigAttribute(Sybase.Collections.GenericList <PackageProperties_rs> _list)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.PackageProperties_rs.ToJSONList(_list, false, false));
 }
Esempio n. 24
0
 /// <summary>
 /// copy the MBO attributes to current MBO
 /// </summary>
 public void CopyAll(YPF.Comercial.RRCC.SUP.Formulario entity)
 {
     this._isNew = entity._isNew;
     this.__idFormulario = entity.__idFormulario;
     this.__descripcion = entity.__descripcion;
     this.__calculaPuntuacion = entity.__calculaPuntuacion;
     this.__codigoSAP = entity.__codigoSAP;
     this.__preguntasFormulario = entity.__preguntasFormulario;
     this.__seleccionTablasRelevamiento = entity.__seleccionTablasRelevamiento;
     this.__seleccionFormularios = entity.__seleccionFormularios;
     this.__pending = entity.__pending;
     this.__pendingChange = entity.__pendingChange;
     this.__replayPending = entity.__replayPending;
     this.__replayFailure = entity.__replayFailure;
     this.__surrogateKey = entity.SurrogateKey;
     this.__replayCounter = entity.__replayCounter;
     this.__disableSubmit = entity.__disableSubmit;
 }
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <FormularioPrecios_rs> _list, bool __buildGraph)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.FormularioPrecios_rs.ToJSONList(_list, __buildGraph, true));
 }
Esempio n. 26
0
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <LocalKeyGeneratorPK> _list, bool __buildGraph)
 {
     return(YPF.Comercial.RRCC.SUP.LocalKeyGeneratorPK.ToJSONList(_list, __buildGraph, true));
 }
Esempio n. 27
0
 /// <summary>
 /// Find a List of YPF.Comercial.RRCC.SUP.ClientPersonalization
 /// </summary>
 /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ClientPersonalization> FindByUser(string user, int skip, int take)
 {
         skip = skip + 1;
     Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ClientPersonalization> result_2 = new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ClientPersonalization>();
     System.Data.IDataReader rs_4 = null;
     int count_5 = 0;
     Sybase.Persistence.ConnectionWrapper _conn = null;
     try
     {
         _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
         string _selectSQL = " p.\"key_name\",p.\"user\",p.\"value\",p.\"user_defined\",p.\"description\",p.\"id\" from \"co_crmmobiledesa_1_0_clientpersonalization\" p where p.\"user\" = ?";
         _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
         System.Data.IDbCommand ps_3 = com.sybase.afx.db.CommandUtil.CreateCommand(_conn, _selectSQL);
         com.sybase.afx.db.CommandUtil.SetString(_conn.GetConnectionProfile(), ps_3, "user", user);
         rs_4 = ps_3.ExecuteReader();
         Sybase.Persistence.ConnectionProfile profile = _conn.GetConnectionProfile();
         while (com.sybase.afx.db.ReaderUtil.Read(profile, rs_4))
         {       
             YPF.Comercial.RRCC.SUP.ClientPersonalization entity_6 = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
             entity_6.Bind(profile, rs_4);
             count_5++;
             result_2.Add(entity_6);
         }
         if (rs_4 != null) com.sybase.afx.db.ReaderUtil.Close(profile, rs_4, count_5);
         if (ps_3 != null) ps_3.Dispose();
         _selectSQL = null;
     }
     catch (System.Data.DataException ex)
     {
         throw new Sybase.Persistence.PersistenceException(ex.ToString(), ex);
     }
     finally
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
     } 
     return result_2; 
   
 }
Esempio n. 28
0
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <ZCRM_ACTRRCC_ABM_DATOS_PROVEEDOR> _list)
 {
     return(YPF.Comercial.RRCC.SUP.ZCRM_ACTRRCC_ABM_DATOS_PROVEEDOR.ToJSONList(_list, false));
 }
 /// <summary>
 /// Find a List of YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario
 /// </summary>
 /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario> GetReplayPendingObjects(int skip, int take)
 {
     Sybase.Persistence.ConnectionWrapper _conn = null;
     try
     {
         _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
     
         string _selectSQL = " x.\"a\",x.\"b\",x.\"c\",x.\"d\",x.\"e\",x.\"f\",x.\"pending\",x.\"_pc\",x.\"_rp\",x.\"_rf\",x.\"interaccionFK\",x.\"g\",x.\"_rc\",x.\"_ds\" from \"crmmobiledesa_1_0_respuestainteraccionformulario\" x where (((x.\"pending\" = 1 or not exists (select x_os.\"g\" from \"crmmobiledesa_1_0_respuestainteraccio"
                                 + "nformulario_os\" x_os where x_os.\"g\" = x.\"g\")))) and ( x.\"_rp\" != 0)";
         skip = skip + 1;
         _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
         Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario> _outList = new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario>();
         Sybase.Persistence.AbstractEntity.FindWithoutParameters(_conn, skip, take, 
                 _outList, _selectSQL, typeof(YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario));
         return _outList;
     }
     catch (Sybase.Persistence.PersistenceException pe)
     {        
         throw pe;
     }
     finally
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
     }
 }
Esempio n. 30
0
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 public static com.sybase.afx.json.JsonArray __toJSONList(Sybase.Collections.GenericList <LogRecordImpl_rs> __array)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.LogRecordImpl_rs.ToJSONList(__array));
 }
 internal static com.sybase.afx.json.JsonArray ToJSONListWithoutBigAttribute(Sybase.Collections.GenericList <ZCRM_ACTRRCC_ABM_CABECERA> _list)
 {
     return(YPF.Comercial.RRCC.SUP.ZCRM_ACTRRCC_ABM_CABECERA.ToJSONList(_list, false, false));
 }
Esempio n. 32
0
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <PersonalizationParameters> _list)
 {
     return(YPF.Comercial.RRCC.SUP.PersonalizationParameters.ToJSONList(_list, false));
 }
 public new void OnSynchronizeFailure(Sybase.Collections.GenericList <ISynchronizationGroup> groups)
 {
     base.OnSynchronizeFailure(groups);
 }
Esempio n. 34
0
 /// <summary>
 /// Returns the log record list.
 /// </summary>
 public static Sybase.Collections.GenericList<Sybase.Persistence.ILogRecord> FindByEntity(string entityName, string keyValue)
 {
     Sybase.Persistence.Query _query = Sybase.Persistence.AbstractEntity.GetLogRecordQuery(entityName, keyValue);
     Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.LogRecordImpl> _logList = YPF.Comercial.RRCC.SUP.LogRecordImpl.FindWithQuery(_query);
     Sybase.Collections.GenericList<Sybase.Persistence.ILogRecord> _logs = new Sybase.Collections.GenericList<Sybase.Persistence.ILogRecord>();
     for (int i = 0; i < _logList.Size(); i++)
     {
         _logs.AddThis((Sybase.Persistence.ILogRecord)_logList[i]);       
     }
     return _logs;
 }
Esempio n. 35
0
 /// <summary>
 /// Find a List of YPF.Comercial.RRCC.SUP.ClienteDetallePedido
 /// </summary>
 /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ClienteDetallePedido> FindByCuenta(string cuenta, int skip, int take)
 {
         skip = skip + 1;
     Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ClienteDetallePedido> result_2 = new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ClienteDetallePedido>();
     System.Data.IDataReader rs_4 = null;
     int count_5 = 0;
     Sybase.Persistence.ConnectionWrapper _conn = null;
     try
     {
         _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
         string _selectSQL = " x.\"a\",x.\"b\",x.\"c\",x.\"d\",x.\"e\",x.\"f\",x.\"g\",x.\"h\",x.\"i\",x.\"j\",x.\"l\",x.\"m\",x.\"n\",x.\"o\",x.\"p\",x.\"q\",x.\"r\",x.\"s\",x.\"t\",x.\"u\",x.\"v\",x.\"w\",x.\"x\",x.\"y\",x.\"z\",x.\"ba\",x.\"pending\",x.\"_pc\",x.\"_rp\",x.\"_rf\",x.\"bb\",x.\"_rc\",x.\"_ds\" FROM \"crmmobiledesa_1_0_clientedetallepedido\" x WHERE"
                                 + " (((x.\"pending\" = 1 or not exists (select x_os.\"bb\" from \"crmmobiledesa_1_0_clientedetallepedido_os\" x_os where x_os.\"bb\" = x.\"bb\")))) and ( x.\"b\" = ?)";
         _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
         System.Data.IDbCommand ps_3 = com.sybase.afx.db.CommandUtil.CreateCommand(_conn, _selectSQL);
         com.sybase.afx.db.CommandUtil.SetString(_conn.GetConnectionProfile(), ps_3, "cuenta", cuenta);
         rs_4 = ps_3.ExecuteReader();
         Sybase.Persistence.ConnectionProfile profile = _conn.GetConnectionProfile();
         while (com.sybase.afx.db.ReaderUtil.Read(profile, rs_4))
         {       
             YPF.Comercial.RRCC.SUP.ClienteDetallePedido entity_6 = new YPF.Comercial.RRCC.SUP.ClienteDetallePedido();
             entity_6.Bind(profile, rs_4);
             count_5++;
             result_2.Add(entity_6);
         }
         if (rs_4 != null) com.sybase.afx.db.ReaderUtil.Close(profile, rs_4, count_5);
         if (ps_3 != null) ps_3.Dispose();
         _selectSQL = null;
     }
     catch (System.Data.DataException ex)
     {
         throw new Sybase.Persistence.PersistenceException(ex.ToString(), ex);
     }
     finally
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
     } 
     return result_2; 
   
 }
Esempio n. 36
0
 /// <summary>
 /// Returns specified SynchronizationGroup instances.
 /// </summary>
 public static Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup> GetSynchronizationGroups(Sybase.Collections.StringList synchronizationGroups)
 {
     if (synchronizationGroups == null)
     {
         return GetAllSynchronizationGroups();
     }
         
     Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup> _sgs = new Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup>();
     
     foreach(string sg in synchronizationGroups)
     {
         _sgs.Add(GetSynchronizationGroup(sg));
     }
     return _sgs;
 }
Esempio n. 37
0
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <Negocio_rs> _list)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.Negocio_rs.ToJSONList(_list, false));
 }
Esempio n. 38
0
 /// <summary>
 /// Returns all SynchronizationGroup instances.
 /// </summary>
 public static Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup> GetAllSynchronizationGroups()
 {
     Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup> _sgs = new Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup>();
     _sgs.Add(GetSynchronizationGroup("Deuda"));
     _sgs.Add(GetSynchronizationGroup("Cliente"));
     _sgs.Add(GetSynchronizationGroup("RepresentanteComercial"));
     _sgs.Add(GetSynchronizationGroup("Interaccion"));
     _sgs.Add(GetSynchronizationGroup("TablasMaestras"));
     _sgs.Add(GetSynchronizationGroup("Parametro"));
     _sgs.Add(GetSynchronizationGroup("CabeceraPedido"));
     _sgs.Add(GetSynchronizationGroup("DetallePedido"));
     _sgs.Add(GetSynchronizationGroup("Facturacion"));
     return _sgs;
 }
Esempio n. 39
0
 /// <summary>
 /// Find a List of YPF.Comercial.RRCC.SUP.PreguntaFormulario
 /// </summary>
 /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario> GetPendingObjects(int skip, int take)
 {
     Sybase.Persistence.ConnectionWrapper _conn = null;
     try
     {
         _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
     
         string _selectSQL = " x.\"a\",x.\"b\",x.\"c\",x.\"d\",x.\"pending\",x.\"_pc\",x.\"_rp\",x.\"_rf\",x.\"preguntaFK\",x.\"formulario1FK\",x.\"e\",x.\"_rc\",x.\"_ds\" from \"crmmobiledesa_1_0_preguntaformulario\" x where x.\"_pc\" <> \'N\'";
         skip = skip + 1;
         _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
         Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario> _outList = new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.PreguntaFormulario>();
         Sybase.Persistence.AbstractEntity.FindWithoutParameters(_conn, skip, take, 
                 _outList, _selectSQL, typeof(YPF.Comercial.RRCC.SUP.PreguntaFormulario));
         return _outList;
     }
     catch (Sybase.Persistence.PersistenceException pe)
     {        
         throw pe;
     }
     finally
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
     }
 }
Esempio n. 40
0
 /// <summary>
 /// Begin synchronize of the specified synchronization groups at a background thread.
 /// </summary>
 /// <param name="sgs">The list of synchronization groups.</param>
 /// <param name="context">The user provided context.</param>
 /// <param name="uploadOnly">If true, the synchronization is to send data from client to server only for non-DOE. This parameter is ignored for DOE applications.</param>
 /// <remarks> </remarks>
 public static void BeginSynchronize(Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup> sgs,object context, bool uploadOnly)
 {
    if(!GetSynchronizationProfile().AsyncReplay && uploadOnly)
    {
        throw new Sybase.Persistence.SynchronizeException("uploadOnly can only be true if it is async replay");
    }
 
    // Create a synchronization request
    Sybase.Persistence.SynchronizationRequest req = new Sybase.Persistence.SynchronizationRequest();
    
    // make a clone to avoid caller tempering with the list.
    if (sgs == null) sgs = GetAllSynchronizationGroups();
    Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup> groups = new Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup>();
    groups.AddRange(sgs);
    req.SyncReqGroups = groups;
    req.Context = context;
    if (uploadOnly)
    {
        req.SyncReqMode = Sybase.Persistence.SynchronizationRequest.UPLOADONLYSYNC;
    }
    else
    {
        req.SyncReqMode = Sybase.Persistence.SynchronizationRequest.FULLSYNC;
    }
    req.SyncReqStatus = Sybase.Persistence.SynchronizationRequest.QUEUED;
    _SRQ.Enqueue(req);
 
 }
 internal static Sybase.Collections.GenericList<RelevamientoProveedor_rs> FromJSONList(object __array)
 {
     com.sybase.afx.json.JsonArray _array = (com.sybase.afx.json.JsonArray)__array;
     Sybase.Collections.GenericList<RelevamientoProveedor_rs> _list;
     if (_array == null)
     {
         _list = null;
     }
     else
     {
         int _size = _array.Count;
         _list = new Sybase.Collections.GenericList<RelevamientoProveedor_rs>(_size);
         foreach (object __o in _array)
         {
             _list.Add((YPF.Comercial.RRCC.SUP.intrnl.RelevamientoProveedor_rs)(YPF.Comercial.RRCC.SUP.intrnl.RelevamientoProveedor_rs.FromJSON((com.sybase.afx.json.JsonObject)(__o))));
         }
     }
     return _list;
 }
Esempio n. 42
0
 /// <summary>
 /// Gets the list of background synchronization requests.
 /// </summary>
 /// <returns>The list of background synchronization requests.</returns>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<Sybase.Persistence.SynchronizationRequest> GetBackgroundSyncRequests()
 {
     Sybase.Collections.GenericList<Sybase.Persistence.SynchronizationRequest> requests = 
         new Sybase.Collections.GenericList<Sybase.Persistence.SynchronizationRequest>();
 
     _IMQ.CopyRequestsTo(requests);
     _SRQ.CopyRequestsTo(requests);
     return requests;
 }
Esempio n. 43
0
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 public static com.sybase.afx.json.JsonArray __toJSONList(Sybase.Collections.GenericList <SISSubscription> __array)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.SISSubscription.ToJSONList(__array));
 }
Esempio n. 44
0
 /// <summary>
 /// Gets the change logs based on the query filtering.
 /// </summary>
 /// <param name="query">Query object.</param>
 /// <returns>Change logs.</returns>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<Sybase.Persistence.IChangeLog> GetChangeLogs(Sybase.Persistence.Query query)
 {
     Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.ChangeLogImpl> _list = YPF.Comercial.RRCC.SUP.ChangeLogImpl.FindWithQuery(query);
     Sybase.Collections.GenericList<Sybase.Persistence.IChangeLog> _logs = new Sybase.Collections.GenericList<Sybase.Persistence.IChangeLog>();
     for (int i = 0; i < _list.Size(); i++)
     {
         _logs.AddThis((Sybase.Persistence.IChangeLog)(_list[i]));
     }
     return _logs;
 }
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 public static com.sybase.afx.json.JsonArray __toJSONList(Sybase.Collections.GenericList <PackageProperties_rs> __array)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.PackageProperties_rs.ToJSONList(__array));
 }
Esempio n. 46
0
 //Returns list of available IP addresses on this device.
 //One of the IPs can be set in ConnectionProfile object before synchronization.
 //Ultralite will bind to the specified IP and use that network for synchronization.
 ////
 //MyDatabase.GetSynchronizationProfile().SetString("client_ip", "1.23.456.789");
 //MyDatabase.Synchronize();
 //
 public static Sybase.Collections.GenericList<string> GetAvailableIPAdresses()
 {
     Sybase.Collections.GenericList<string> _list = new Sybase.Collections.GenericList<string>();
     string _strHostName = System.Net.Dns.GetHostName();
     System.Net.IPHostEntry _ipEntry = System.Net.Dns.GetHostEntry(_strHostName);
     System.Net.IPAddress[] _addr = _ipEntry.AddressList;
     for (int i = 0; i < _addr.Length; i++)
     {
          _list.Add(_addr[i].ToString());
     }    
     return _list;    
 }
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <PackageProperties_rs> _list, bool __buildGraph)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.PackageProperties_rs.ToJSONList(_list, __buildGraph, true));
 }
Esempio n. 48
0
 private static void SynchronizeWithCallback (string synchronizationGroups, 
         object userContext, 
         Sybase.Persistence.SyncStatusListener listener, 
         com.sybase.afx.json.JsonObject syncContextEx)
 {
     Sybase.Persistence.SynchronizationContext syncContext = new Sybase.Persistence.SynchronizationContext(); 
     syncContext.UserContext =(userContext);
     Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup> sgs = new Sybase.Collections.GenericList<Sybase.Persistence.ISynchronizationGroup>();
     foreach(string sg in com.sybase.afx.util.StringUtil.GetCommaSeparatedList(synchronizationGroups))
     {
         sgs.Add(GetSynchronizationGroup(sg));
     }
         
     syncContext.Status =(Sybase.Persistence.SynchronizationStatus.STARTING);
     Sybase.Persistence.SynchronizationAction _action = onSynchronizeCallback(sgs, syncContext);
     if(_action == Sybase.Persistence.SynchronizationAction.CANCEL)
     {
         return;
     }
     try
     {
         InternalSynchronize (synchronizationGroups, listener, syncContext, syncContextEx);
     }
     catch(Sybase.Persistence.SynchronizeException ex)
     {
         syncContext.Exception =(ex);
         syncContext.Status =(Sybase.Persistence.SynchronizationStatus.ERROR);
         onSynchronizeCallback(sgs, syncContext);            
         throw ex;
     }
     catch(Sybase.Persistence.PersistenceException ex)
     {
         syncContext.Exception =(ex);
         syncContext.Status =(Sybase.Persistence.SynchronizationStatus.ERROR);
         onSynchronizeCallback(sgs, syncContext);            
         throw ex;
     }
 
     if(GetSynchronizationProfile().AsyncReplay)
     {
         syncContext.Status =(Sybase.Persistence.SynchronizationStatus.ASYNC_REPLAY_UPLOADED);
     }
     else
     {
         syncContext.Status =(Sybase.Persistence.SynchronizationStatus.FINISHING);
     }
     onSynchronizeCallback(sgs, syncContext);
 }
 internal static com.sybase.afx.json.JsonArray ToJSONListWithoutBigAttribute(Sybase.Collections.GenericList <FormularioPrecios_rs> _list)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.FormularioPrecios_rs.ToJSONList(_list, false, false));
 }
Esempio n. 50
0
 internal static com.sybase.afx.json.JsonArray ToJSONListWithoutBigAttribute(Sybase.Collections.GenericList <ClientPersonalization> _list)
 {
     return(YPF.Comercial.RRCC.SUP.ClientPersonalization.ToJSONList(_list, false, false));
 }
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 public static com.sybase.afx.json.JsonArray __toJSONList(Sybase.Collections.GenericList <RelevamientoProducto_rs> __array)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.RelevamientoProducto_rs.ToJSONList(__array));
 }
Esempio n. 52
0
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <ClientPersonalization> _list, bool __buildGraph)
 {
     return(YPF.Comercial.RRCC.SUP.ClientPersonalization.ToJSONList(_list, __buildGraph, true));
 }
 internal static com.sybase.afx.json.JsonArray ToJSONList(Sybase.Collections.GenericList <RelevamientoProducto_rs> _list, bool __buildGraph)
 {
     return(YPF.Comercial.RRCC.SUP.intrnl.RelevamientoProducto_rs.ToJSONList(_list, __buildGraph, true));
 }
Esempio n. 54
0
        /// <summary>
        /// Find a List of YPF.Comercial.RRCC.SUP.ClientPersonalization
        /// </summary>
        /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
        /// <remarks> </remarks>
        public static Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.ClientPersonalization> FindByUser(string user, int skip, int take)
        {
            skip = skip + 1;
            Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.ClientPersonalization> result_2 = new Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.ClientPersonalization>();
            System.Data.IDataReader rs_4 = null;
            int count_5 = 0;

            Sybase.Persistence.ConnectionWrapper _conn = null;
            try
            {
                _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
                string _selectSQL = " p.\"key_name\",p.\"user\",p.\"value\",p.\"user_defined\",p.\"description\",p.\"id\" from \"co_crmmobiledesa_1_0_clientpersonalization\" p where p.\"user\" = ?";
                _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
                System.Data.IDbCommand ps_3 = com.sybase.afx.db.CommandUtil.CreateCommand(_conn, _selectSQL);
                com.sybase.afx.db.CommandUtil.SetString(_conn.GetConnectionProfile(), ps_3, "user", user);
                rs_4 = ps_3.ExecuteReader();
                Sybase.Persistence.ConnectionProfile profile = _conn.GetConnectionProfile();
                while (com.sybase.afx.db.ReaderUtil.Read(profile, rs_4))
                {
                    YPF.Comercial.RRCC.SUP.ClientPersonalization entity_6 = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                    entity_6.Bind(profile, rs_4);
                    count_5++;
                    result_2.Add(entity_6);
                }
                if (rs_4 != null)
                {
                    com.sybase.afx.db.ReaderUtil.Close(profile, rs_4, count_5);
                }
                if (ps_3 != null)
                {
                    ps_3.Dispose();
                }
                _selectSQL = null;
            }
            catch (System.Data.DataException ex)
            {
                throw new Sybase.Persistence.PersistenceException(ex.ToString(), ex);
            }
            finally
            {
                YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
            }
            return(result_2);
        }
Esempio n. 55
0
 internal static Sybase.Collections.GenericList<ClientPersonalization> FromJSONList(object __array)
 {
     com.sybase.afx.json.JsonArray _array = (com.sybase.afx.json.JsonArray)__array;
     Sybase.Collections.GenericList<ClientPersonalization> _list;
     if (_array == null)
     {
         _list = null;
     }
     else
     {
         int _size = _array.Count;
         _list = new Sybase.Collections.GenericList<ClientPersonalization>(_size);
         foreach (object __o in _array)
         {
             _list.Add((YPF.Comercial.RRCC.SUP.ClientPersonalization)(YPF.Comercial.RRCC.SUP.ClientPersonalization.FromJSON((com.sybase.afx.json.JsonObject)(__o))));
         }
     }
     return _list;
 }
Esempio n. 56
0
        public static Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.ClientPersonalization> FindAll()
        {
            //
            string who = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.GetSyncUsername();

            Sybase.Collections.GenericList <YPF.Comercial.RRCC.SUP.ClientPersonalization> list = FindByUser(who);
            bool p1  = false;
            bool p2  = false;
            bool p3  = false;
            bool p4  = false;
            bool p5  = false;
            bool p6  = false;
            bool p7  = false;
            bool p8  = false;
            bool p9  = false;
            bool p10 = false;
            bool p11 = false;

            foreach (YPF.Comercial.RRCC.SUP.ClientPersonalization __p in list)
            {
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "ZARFIAR_RFC_DEUDASCLIENTES_IM_KUNNRKey"))
                {
                    p1 = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "ZCRM_CONSULTA_CLI_INTERLOCUTORESKey"))
                {
                    p2 = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "ZCRM_ACTRRCC_CONSULTA_INTERLO_ACTIVIDADKey"))
                {
                    p3 = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "FECHA_SINCRONIZACIONKey"))
                {
                    p4 = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "Z01CRM_RRCC_F_CABPEDIDOS_REPRESENTANTE_COMERCIALKey"))
                {
                    p5 = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "Z01CRM_RRCC_F_DETPEDIDOS_PEDIDOSKey"))
                {
                    p6 = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "REPRESENTANTE_COMERCIALKey"))
                {
                    p7 = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "Z01CRM_RRCC_F_FACTURACION_REPRESENTANTE_COMERCIALKey"))
                {
                    p8 = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "CUITsKey"))
                {
                    p9 = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "CUENTAS_SGCKey"))
                {
                    p10             = true;
                    __p.Description = "\n        \n    ";
                }
                if (com.sybase.afx.util.StringUtil.Equal(__p.Key_name, "APIESsKey"))
                {
                    p11             = true;
                    __p.Description = "\n        \n    ";
                }
            }
            if (!p1)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "ZARFIAR_RFC_DEUDASCLIENTES_IM_KUNNRKey";
                __p.User         = who;
                __p.Value        = null;
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p2)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "ZCRM_CONSULTA_CLI_INTERLOCUTORESKey";
                __p.User         = who;
                __p.Value        = null;
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p3)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "ZCRM_ACTRRCC_CONSULTA_INTERLO_ACTIVIDADKey";
                __p.User         = who;
                __p.Value        = null;
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p4)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "FECHA_SINCRONIZACIONKey";
                __p.User         = who;
                __p.Value        = null;
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p5)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "Z01CRM_RRCC_F_CABPEDIDOS_REPRESENTANTE_COMERCIALKey";
                __p.User         = who;
                __p.Value        = null;
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p6)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "Z01CRM_RRCC_F_DETPEDIDOS_PEDIDOSKey";
                __p.User         = who;
                __p.Value        = null;
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p7)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "REPRESENTANTE_COMERCIALKey";
                __p.User         = who;
                __p.Value        = null;
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p8)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "Z01CRM_RRCC_F_FACTURACION_REPRESENTANTE_COMERCIALKey";
                __p.User         = who;
                __p.Value        = null;
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p9)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "CUITsKey";
                __p.User         = who;
                __p.Value        = "";
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p10)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "CUENTAS_SGCKey";
                __p.User         = who;
                __p.Value        = "";
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            if (!p11)
            {
                YPF.Comercial.RRCC.SUP.ClientPersonalization __p = new YPF.Comercial.RRCC.SUP.ClientPersonalization();
                __p.Key_name     = "APIESsKey";
                __p.User         = who;
                __p.Value        = "";
                __p.User_defined = false;
                __p.Description  = "\n        \n    ";
                list.Add(__p);
            }
            return(list);
        }
 /// <summary>
 /// Find a List of YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario
 /// </summary>
 /// <exception cref="PersistentException">Thrown if unable to retrieve mobile business object.</exception>
 /// <remarks> </remarks>
 public static Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario> GetPendingObjects(char pendingChange, int skip, int take)
 {
         skip = skip + 1;
     Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario> result_2 = new Sybase.Collections.GenericList<YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario>();
     System.Data.IDataReader rs_4 = null;
     int count_5 = 0;
     Sybase.Persistence.ConnectionWrapper _conn = null;
     try
     {
         _conn = YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.AcquireDBReadConnection();
         string _selectSQL = " x.\"a\",x.\"b\",x.\"c\",x.\"d\",x.\"e\",x.\"f\",x.\"pending\",x.\"_pc\",x.\"_rp\",x.\"_rf\",x.\"interaccionFK\",x.\"g\",x.\"_rc\",x.\"_ds\" from \"crmmobiledesa_1_0_respuestainteraccionformulario\" x where x.\"_pc\" = ?";
         _selectSQL = "select top " + take + " start at " + skip + " " + _selectSQL;
         System.Data.IDbCommand ps_3 = com.sybase.afx.db.CommandUtil.CreateCommand(_conn, _selectSQL);
         com.sybase.afx.db.CommandUtil.SetChar(_conn.GetConnectionProfile(), ps_3, "pendingChange", pendingChange);
         rs_4 = ps_3.ExecuteReader();
         Sybase.Persistence.ConnectionProfile profile = _conn.GetConnectionProfile();
         while (com.sybase.afx.db.ReaderUtil.Read(profile, rs_4))
         {       
             YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario entity_6 = new YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario();
             entity_6.Bind(profile, rs_4);
             count_5++;
             result_2.Add(entity_6);
         }
         if (rs_4 != null) com.sybase.afx.db.ReaderUtil.Close(profile, rs_4, count_5);
         if (ps_3 != null) ps_3.Dispose();
         _selectSQL = null;
     }
     catch (System.Data.DataException ex)
     {
         throw new Sybase.Persistence.PersistenceException(ex.ToString(), ex);
     }
     finally
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.ReleaseDBConnection();
     } 
     return result_2; 
   
 }
Esempio n. 58
0
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 public static com.sybase.afx.json.JsonArray __toJSONList(Sybase.Collections.GenericList <ClientPersonalization> __array)
 {
     return(YPF.Comercial.RRCC.SUP.ClientPersonalization.ToJSONList(__array));
 }
 internal static Sybase.Collections.GenericList<RespuestaInteraccionFormulario> FromJSONList(object __array)
 {
     com.sybase.afx.json.JsonArray _array = (com.sybase.afx.json.JsonArray)__array;
     Sybase.Collections.GenericList<RespuestaInteraccionFormulario> _list;
     if (_array == null)
     {
         _list = null;
     }
     else
     {
         int _size = _array.Count;
         _list = new Sybase.Collections.GenericList<RespuestaInteraccionFormulario>(_size);
         foreach (object __o in _array)
         {
             _list.Add((YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario)(YPF.Comercial.RRCC.SUP.RespuestaInteraccionFormulario.FromJSON((com.sybase.afx.json.JsonObject)(__o))));
         }
     }
     return _list;
 }
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 public static com.sybase.afx.json.JsonArray __toJSONList(Sybase.Collections.GenericList <ZCRM_ACTRRCC_ABM_CABECERA> __array)
 {
     return(YPF.Comercial.RRCC.SUP.ZCRM_ACTRRCC_ABM_CABECERA.ToJSONList(__array));
 }