public IEnumerable <TablasVariasGeneralModel> GetListComentariosAsientos()
        {
            var service             = new TablasVariasService(_context, _db);
            var comentariosasientos = service.GetTablasVariasByCode(70);

            return(comentariosasientos.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetListZonaClienteProveedor()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(2);

            return(tablavaria.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetTiposAsientosContables()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(72);

            return(tablavaria.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetListFamiliaMateriales()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(20);

            return(tablavaria.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasMotivoBloqueoCuentasModel> GetListMotivosBloqueo()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(12);

            return(tablavaria.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasMotivoBloqueoCuentasModel)f));
        }
        public IEnumerable <TablasVariasTiposAlbaranesModel> GetListTiposAlbaranes()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(1010);

            return(tablavaria.Lineas.OrderBy(f => f.Defecto).ThenBy(f => f.Descripcion).Select(f => (TablasVariasTiposAlbaranesModel)f));
        }
        public static IEnumerable <TablasVariasGeneralModel> GetListDescripcionAsientos(IContextService context, MarfilEntities db = null)
        {
            var service = new TablasVariasService(context, db);
            var getTablasVariasByCode = service.GetTablasVariasByCode(76);

            return(getTablasVariasByCode.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetListCanalContable()
        {
            var service = new TablasVariasService(_context, _db);
            var getTablasVariasByCode = service.GetTablasVariasByCode(2080);

            return(getTablasVariasByCode.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasTiposNif> GetListTiposNif()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(2070);

            return(tablavaria.Lineas.OrderBy(f => f.Valor).Select(f => (TablasVariasTiposNif)f));
        }
        //Rai - Devuelve el coste del CRM en funcion de la accion y de la fecha
        public int getCosteCRM(string accion, string fecha)
        {
            var      coste = 0;
            DateTime?dt    = DateTime.ParseExact(fecha, "dd/MM/yyyy", CultureInfo.InvariantCulture);

            if (dt.HasValue)
            {
                var ejercicioId = _db.Ejercicios.Where(f => f.empresa == Empresa && f.desde <= dt && dt <= f.hasta).SingleOrDefault();
                var serviceCostesVariablePeriodo = FService.Instance.GetService(typeof(CostesVariablesPeriodoModel), _context);

                //Es posible que no se ha creado ningun coste variable con un ejercicio correspondiente a la fecha del seguimiento
                if (ejercicioId != null)
                {
                    var modelCostes       = serviceCostesVariablePeriodo.get(ejercicioId.id.ToString()) as CostesVariablesPeriodoModel;
                    var service           = new TablasVariasService(_context, MarfilEntities.ConnectToSqlServer(_context.BaseDatos));
                    var descripcionaccion = service.GetListAcciones().Where(f => f.Valor == accion).Select(f => f.Descripcion).SingleOrDefault().ToString();

                    foreach (var linea in modelCostes._costes)
                    {
                        if (linea.Descripcion == descripcionaccion)
                        {
                            coste = (int)linea.Precio;
                        }
                    }
                }
            }

            return(coste);
        }
        public IEnumerable <TablasVariasGeneralModel> GetListMotivosDevolucion()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(10);

            return(tablavaria.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetListGruposFormasPago()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(940);

            return(tablavaria.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetListSeccionesProduccion()
        {
            var service        = new TablasVariasService(_context, _db);
            var gruposecciones = service.GetTablasVariasByCode(80);

            return(gruposecciones.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetClasificacionArticulos()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(2105);

            return(tablavaria.Lineas.OrderBy(f => f.Valor).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetListTipoFactura()
        {
            var service       = new TablasVariasService(_context, _db);
            var tiposfacturas = service.GetTablasVariasByCode(2088);

            return(tiposfacturas.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetListRegimenEspecialRecibidas()
        {
            var service = new TablasVariasService(_context, _db);
            var regimenesespecialrecibidas = service.GetTablasVariasByCode(2092);

            return(regimenesespecialrecibidas.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasPaisesModel> GetListPaises()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByType(typeof(TablasVariasPaisesModel));

            return(tablavaria.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasPaisesModel)f));
        }
        public IEnumerable <TablasVariasGeneralModel> GetListCalificacionComercial()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(710);

            return(tablavaria.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasGeneralModel)f));
        }
        public IEnumerable <TablasVariasCargosEmpresaModel> GetListCargosEmpresa()
        {
            var service    = new TablasVariasService(_context, _db);
            var tablavaria = service.GetTablasVariasByCode(2050);

            return(tablavaria.Lineas.OrderBy(f => f.Descripcion).Select(f => (TablasVariasCargosEmpresaModel)f));
        }
        public IEnumerable <TablasVariasTiposAsientosModel> GetListTiposAsientos()
        {
            var service = new TablasVariasService(_context, _db);
            var getTablasVariasByCode = service.GetTablasVariasByCode(72);

            return(getTablasVariasByCode.Lineas.OrderByDescending(f => f.Defecto).ThenBy(d => d.Descripcion).Select(f => (TablasVariasTiposAsientosModel)f));
        }
        // ver si se usa
        public string GetDescripcionAsiento(string valor)
        {
            var    service = new TablasVariasService(_context, _db);
            var    getTablasVariasByCode = service.GetTablasVariasByCode(76);
            string myDescripcion;

            myDescripcion = getTablasVariasByCode.Lineas.Where(f => f.Valor == valor)
                            .Select(f => f.Valor).ToString();
            return(myDescripcion);
        }
Beispiel #22
0
        public override ListIndexModel GetListIndexModel(Type t, bool canEliminar, bool canModificar, string controller)
        {
            var model = base.GetListIndexModel(t, canEliminar, canModificar, controller);

            model.ExcludedColumns = new[]
            {
                "Bloqueado", "BloqueoModel", "Nombre2", "ImprimirVencimientoFacturas", "RecargoFinanciero", "Efectivo", "Remesable", "Mandato",
                "ExcluirFestivos", "ModoPago", "ListModosPago", "Lineas", "NumeroVencimientos", "Gruposformaspago", "Toolbar"
            };
            model.BloqueoColumn = "Bloqueado";
            using (var service = new TablasVariasService(_context, _db))
            {
                model.ColumnasCombo.Add("FkGruposformaspago", service.GetListGruposFormasPago().Select(f => new Tuple <string, string>(f.Valor, f.Descripcion)));
            }


            return(model);
        }