コード例 #1
0
        public override string[] ObtenerFiltroBorrador(Core.Modelo.EntidadMaestro entidad)
        {
            var ent      = (Sector)entidad;
            var devuelve = new string[] {
                ent.Codigo,
                ent.Area.Codigo
            };

            return(devuelve);
        }
コード例 #2
0
        public override string[] ObtenerFiltroBorrador(Core.Modelo.EntidadMaestro entidad)
        {
            var ent = (Subsector)entidad;

            return(new string[]
            {
                ent.Codigo,
                ent.Sector.Codigo,
                ent.Sector.Area.Codigo
            });
        }
コード例 #3
0
        public override string[] ObtenerFiltroBorrador(Core.Modelo.EntidadMaestro entidad)
        {
            //var ent = entidad as RutaDeVenta;
            var ent = (RutaDeVenta)entidad;

            //ParameterOverride[] parameters = new ParameterOverride[2];
            //parameters[0] = new ParameterOverride("empresa", "01");
            //parameters[1] = new ParameterOverride("entidad", "DivisionComercial");


            //var buscadorDivision = FabricaNegocios.Instancia.Resolver(typeof(IBuscador<DivisionComercial>), paramers) as IBuscador<DivisionComercial>;

            //ent.Division = buscadorDivision.ConsultaSimple(Core.CargarRelaciones.NoCargarNada).FirstOrDefault(p => p.Id == ent.DivisionId);
            return(new string[] { ent.Codigo, ent.Empresa, ent.Division });
        }
コード例 #4
0
 public bool CompararParaBorrar(Core.Modelo.EntidadMaestro entidad)
 {
     throw new NotImplementedException();
 }
コード例 #5
0
        public override bool CompararParaBorrar(Core.Modelo.EntidadMaestro entidad)
        {
            var arti = (Articulo)entidad;

            return(arti.ArticulosCompuestos.Count > 0);
        }