Пример #1
0
        public void EntidadEqualsCasoFalseTest()
        {
            Entidad unaEntidad  = new Entidad();
            Entidad otraEntidad = new Entidad("LG");

            Assert.IsFalse(unaEntidad.Equals(otraEntidad));
        }
Пример #2
0
        public void EntidadEqualsCasoTrueTest()
        {
            Entidad unaEntidad  = new Entidad();
            Entidad otraEntidad = new Entidad();

            Assert.IsTrue(unaEntidad.Equals(otraEntidad));
        }
Пример #3
0
        /// <summary>
        /// Verifica si un contexto es igual a otro aplicando las reglas de igualdad de estructura
        ///
        /// </summary>
        /// <param name="comparar">Contexto a comprar</param>
        /// <returns></returns>
        public Boolean StructureEquals(Context comparar)
        {
            if (comparar == null)
            {
                return(false);
            }
            if (this == comparar)
            {
                return(true);
            }

            if ((Entidad != null && comparar.Entidad == null) || (Entidad == null && comparar.Entidad != null))
            {
                return(false);
            }

            if ((Escenario != null && comparar.Escenario == null) || (Escenario == null && comparar.Escenario != null))
            {
                return(false);
            }

            //entidad
            if (!Entidad.Equals(comparar.Entidad))
            {
                return(false);
            }
            //Periodo
            if (!Periodo.Equals(comparar.Periodo))
            {
                return(false);
            }
            //Escenario
            if (Escenario != null && Escenario.ElementoOrigen != null && comparar.Escenario.ElementoOrigen != null &&
                !XmlUtil.EsNodoEquivalente(Escenario.ElementoOrigen, comparar.Escenario.ElementoOrigen))
            {
                return(false);
            }
            return(true);
        }
Пример #4
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            if (!IsPostBack)
            {
                dpDesde.SetDate();
                dpHasta.SetDate();
            }

            if (IsPostBack)
            {
                return;
            }

            if (Entidad.Equals(0))
            {
                return;
            }

            SetInitialFilterValues();

            Bind();

            if (ctrlFiltros.Empresa != ddlLocacion.Selected || ctrlFiltros.Linea != ddlPlanta.Selected ||
                ListasDistintas(ctrlFiltros.TipoEntidad, ddlTipoEntidad.SelectedValues))
            {
                ctrlFiltros.Empresa     = ddlLocacion.Selected > 0 ? ddlLocacion.Selected : -1;
                ctrlFiltros.Linea       = ddlPlanta.Selected > 0 ? ddlPlanta.Selected : -1;
                ctrlFiltros.TipoEntidad = ddlTipoEntidad.SelectedValues ?? new List <int> {
                    -1
                };

                ctrlFiltros.Filtros = null;
                ctrlFiltros.Grilla.DataBind();
            }
        }
Пример #5
0
        public void EntidadEqualsCasoVacioTest()
        {
            Entidad unaEntidad = new Entidad();

            Assert.IsFalse(unaEntidad.Equals(null));
        }