Exemplo n.º 1
0
        public bool ComitesIguales(ComiteTecnico auxContCRM, ref Entity comiteUpdate)
        {
            bool res = false;

            if (!Aen_Codigo_Comite.Equals(auxContCRM.Aen_Codigo_Comite))
            {
                res = true;
            }
            if (!Aen_Codigo_Padre.Equals(auxContCRM.Aen_Codigo_Padre))
            {
                res = true;
            }
            if (!Aen_Nombre_Comite.Equals(auxContCRM.Aen_Nombre_Comite))
            {
                res = true;
            }
            if (!Aen_Nombre_Comite_EN.Equals(auxContCRM.Aen_Nombre_Comite_EN))
            {
                res = true;
            }
            if (!Aen_Organismo.Equals(auxContCRM.Aen_Organismo))
            {
                res = true;
            }

            if (res)
            {
                Aen_ComiteGUID = auxContCRM.Aen_ComiteGUID;
                comiteUpdate   = GetEntity();
            }

            return(res);
        }
Exemplo n.º 2
0
        public Entity GetEntity()
        {
            Entity cm = new Entity(NombresCamposComiteTecnico.EntityName);

            if (!Aen_ComiteGUID.Equals(Guid.Empty))
            {
                cm.Id = Aen_ComiteGUID;
                cm[NombresCamposComiteTecnico.EntityId] = Aen_ComiteGUID;
            }
            cm[NombresCamposComiteTecnico.Aen_Codigo_ComiteCRM]    = Aen_Codigo_Comite;
            cm[NombresCamposComiteTecnico.Aen_Nombre_ComiteCRM]    = Aen_Nombre_Comite;
            cm[NombresCamposComiteTecnico.Aen_Nombre_Comite_ENCRM] = Aen_Nombre_Comite_EN;
            cm[NombresCamposComiteTecnico.Aen_Codigo_PadreCRM]     = !Aen_Codigo_Padre.Equals(Guid.Empty) ? new EntityReference(NombresCamposComiteTecnico.EntityName, Aen_Codigo_Padre) : null;
            cm[NombresCamposComiteTecnico.Aen_OrganismoCRM]        = Aen_Organismo.Equals(Organismo.VACIO) ? null : cm[NombresCamposComiteTecnico.Aen_OrganismoCRM] = new OptionSetValue((Int32)Aen_Organismo);

            return(cm);
        }