Beispiel #1
0
        static void ListarMenu()
        {
            RepositoryGenerico <MenuPrincipal> menuRepositorio = new RepositoryGenerico <MenuPrincipal>();
            StringBuilder itemsHTML = new StringBuilder();

            List <MenuPrincipal> menuPrincipal = menuRepositorio.ObtenerTodos() as List <MenuPrincipal>;

            itemsHTML.Append(@"<ul class=""menu"">");
            menuPrincipal.ForEach(delegate(MenuPrincipal menu)
            {
                itemsHTML.Append(string.Format(@"<li><a href=#{0}>{1}</a>", menu.NavigateURL.Trim(), menu.Texto.Trim()));

                List <MenuSecundario> items = menu.Items.ToList <MenuSecundario>();
                if (items != null && items.Count > 0)
                {
                    itemsHTML.Append(@"<ul class=""submenu"">");
                    items.ForEach(delegate(MenuSecundario item)
                    {
                        itemsHTML.Append(string.Format(@"<li><a href=#{0}>{1}</a></li>", item.NavigateURL.Trim(), item.Texto.Trim()));
                    });
                    itemsHTML.Append(@"</ul>");
                }
                itemsHTML.Append("</li>");
            });
            itemsHTML.Append("</ul>");

            Console.Write(itemsHTML.ToString());
        }
Beispiel #2
0
        public Pedido PedidoGrabar(Pedido datosGraba)
        {
            RepositoryGenerico <Pedido> repository = new RepositoryGenerico <Pedido>();
            Pedido dato;

            int _id = datosGraba.Id;

            if (_id == -1)
            {
                dato = new Pedido();
            }
            else
            {
                dato = repository.Obtener(_id);
            }

            dato.Numero = datosGraba.Numero;
            if (_id == -1)
            {
                dato.Fecha = DateTime.Now;
            }
            dato.Cliente              = this.ObtenerObjeto <Cliente>(datosGraba.Cliente.Id);
            dato.Estado               = this.ObtenerObjeto <Estado>(datosGraba.Estado.Id);
            dato.Observaciones        = datosGraba.Observaciones;
            dato.Total                = datosGraba.Total;
            dato.IdPedidoProveedor    = datosGraba.IdPedidoProveedor;
            dato.ExsportoEtiquetasCSV = datosGraba.ExsportoEtiquetasCSV;

            repository.Actualizar(dato);

            return(this.PedidoObtener(dato.Id));
        }
Beispiel #3
0
        public Pedido PedidoGrabarTotal(int id)
        {
            RepositoryGenerico <Pedido> repository = new RepositoryGenerico <Pedido>();
            Pedido            dato  = repository.Obtener(id);
            List <PedidoItem> items = this.Listar <PedidoItem>("IdPedido", id).ToList <PedidoItem>();

            decimal total    = 0;
            int     cantidad = 0;

            items.ForEach(delegate(PedidoItem item)
            {
                total += item.Subtotal;
                cantidad++;
            });

            ServicioGenerico servGenerico = new ServicioGenerico();
            //Parametro paramProcentaje = servGenerico.ParametroListarCache().FirstOrDefault(item => item.Clave.Equals("PORCENTAJE_SUBTOTAL"));

            string paramProcentaje = servGenerico.ParametroObtenerValor("PORCENTAJE_SUBTOTAL");

            dato.Porcentaje = (paramProcentaje.ConvertirDecimal() < 0 ? 0 : paramProcentaje.ConvertirDecimal());

            dato.Total         = total + ((total * dato.Porcentaje) / 100);
            dato.CantidadItems = cantidad;

            repository.Actualizar(dato);

            return(dato);
        }
Beispiel #4
0
        public void PlantillaGrabar(string id, string descripcion, string texto, string idTipo)
        {
            Plantilla plantilla;

            int _id = id.ConvertirInt();

            if (_id == -1)
            {
                plantilla = new Plantilla();
            }
            else
            {
                plantilla = this.PlantillaObtener(_id);
            }

            plantilla.Descripcion   = descripcion == null ? string.Empty : descripcion;
            plantilla.Texto         = texto;
            plantilla.Vigente       = true;
            plantilla.TipoPlantilla = idTipo == null ? null : ObtenerObjeto <TipoPlantilla>(idTipo.ConvertirInt());

            plantilla.Validar();

            RepositoryGenerico <Plantilla> repository = new RepositoryGenerico <Plantilla>();

            repository.Actualizar(plantilla);
        }
Beispiel #5
0
        public void EmailGrabar(string id, string descripcion)
        {
            Email Email;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                Email = new Email();
            }
            else
            {
                Email = this.EmailObtener(_id);
            }

            Email.Descripcion = descripcion == null ? string.Empty : descripcion;
            Email.Vigente     = true;

            RepositoryGenerico <Email> repository = new RepositoryGenerico <Email>();

            repository.Actualizar(Email);
        }
Beispiel #6
0
        public void CentroGrabar(string id, string descripcion)
        {
            Centro centro;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                centro = new Centro();
            }
            else
            {
                centro = this.CentroObtener(_id);
            }

            centro.Descripcion = descripcion == null ? string.Empty : descripcion;
            centro.Vigente     = true;
            centro.Validar();

            RepositoryGenerico <Centro> repository = new RepositoryGenerico <Centro>();

            repository.Actualizar(centro);
        }
Beispiel #7
0
        public void PatologiaGrabar(string id, string descripcion)
        {
            Patologia patologia;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                patologia = new Patologia();
            }
            else
            {
                patologia = this.PatologiaObtener(_id);
            }

            patologia.Descripcion = descripcion == null ? string.Empty : descripcion;
            patologia.Vigente     = true;
            patologia.Validar();

            RepositoryGenerico <Patologia> repository = new RepositoryGenerico <Patologia>();

            repository.Actualizar(patologia);
        }
Beispiel #8
0
        public DocumentoVentaObservaciones DocumentoVentaObservacionesGrabar(DocumentoVentaObservaciones datosGraba)
        {
            ServicioGenerico servGenerico = new ServicioGenerico();
            RepositoryGenerico <DocumentoVentaObservaciones> repository = new RepositoryGenerico <DocumentoVentaObservaciones>();
            DocumentoVentaObservaciones dato;

            string url_host = servGenerico.ParametroObtenerValor("URL_HOST");

            int _id = datosGraba.Id;

            if (_id == -1)
            {
                dato = new DocumentoVentaObservaciones();
            }
            else
            {
                dato = repository.Obtener(_id);
            }

            dato.IdVenta       = datosGraba.IdVenta;
            dato.Observaciones = datosGraba.Observaciones;
            dato.Adjunto       = datosGraba.Adjunto;
            dato.AdjuntoLink   = string.Format("{0}{1}{2}", url_host, "assets/adjuntos/", dato.Adjunto);

            repository.Actualizar(dato);

            return(dato);
        }
Beispiel #9
0
        public DocumentoVenta DocumentoVentaItemEliminar(DocumentoVentaItem docItem)
        {
            RepositoryGenerico <DocumentoVentaItem> repository = new RepositoryGenerico <DocumentoVentaItem>();
            ServiciosProductos servProductos = new ServiciosProductos();

            DocumentoVentaItem dato = repository.Obtener(docItem.Id);

            repository.Eliminar(dato);

            DocumentoVenta docVenta = this.DocumentoVentaObtener(docItem.IdVenta);

            if (docItem.IdPedidoItemProducto <= 0 && docItem.IdProductoStock > 0)
            {
                bool?_descuentaStock = null;
                if (docVenta.TipoComprobante.Id == (int)TIPOS_COMPROBANTE.NOTA_DE_PEDIDO_)
                {
                    _descuentaStock = false;
                }
                else if (docVenta.TipoComprobante.Id == (int)TIPOS_COMPROBANTE.NOTA_DE_CREDITO_)
                {
                    _descuentaStock = true;
                }

                if (_descuentaStock.HasValue)
                {
                    servProductos.ProductoStockActualizarStock(docItem.IdProductoStock, docItem.Cantidad, _descuentaStock.Value);
                }
            }
            return(this.CalcularTotales(docVenta));
        }
Beispiel #10
0
        public CotizacionDolar CotizacionDolarGrabar(CotizacionDolar datoGraba)
        {
            RepositoryGenerico <CotizacionDolar> repository = new RepositoryGenerico <CotizacionDolar>();
            CotizacionDolar dato;

            if (datoGraba.Fecha == DateTime.MinValue)
            {
                datoGraba.Fecha = DateTime.Now;
            }

            CotizacionDolar existe = this.Listar <CotizacionDolar>()
                                     .Find(item => item.FechaToString == datoGraba.FechaToString);

            if (existe == null)
            {
                dato = new CotizacionDolar();
            }
            else
            {
                dato = repository.Obtener(existe.Id);
            }

            dato.Cotizacion = datoGraba.Cotizacion;
            dato.Fecha      = datoGraba.Fecha;

            repository.Actualizar(dato);

            return(dato);
        }
Beispiel #11
0
        public DocumentoVentaItem DocumentoVentaItemGrabar(DocumentoVentaItem datosGraba)
        {
            RepositoryGenerico <DocumentoVentaItem> repository = new RepositoryGenerico <DocumentoVentaItem>();
            DocumentoVentaItem dato;

            int _id = datosGraba.Id;

            if (_id == -1)
            {
                dato = new DocumentoVentaItem();
            }
            else
            {
                dato = repository.Obtener(_id);
            }

            dato.IdVenta              = datosGraba.IdVenta;
            dato.NroItem              = datosGraba.NroItem;
            dato.IdProductoStock      = datosGraba.IdProductoStock;
            dato.IdPedidoItemProducto = datosGraba.IdPedidoItemProducto;
            dato.Descripcion          = datosGraba.Descripcion;
            dato.Cantidad             = datosGraba.Cantidad;
            dato.PrecioUnitario       = datosGraba.PrecioUnitario;
            dato.Precio = datosGraba.Precio;

            repository.Actualizar(dato);

            return(dato);
        }
Beispiel #12
0
        public ListaPrecioCliente ListaPrecioClienteGrabar(ListaPrecioCliente datoGraba)
        {
            RepositoryGenerico <ListaPrecioCliente> repository = new RepositoryGenerico <ListaPrecioCliente>();
            ListaPrecioCliente dato;

            if (datoGraba.Id == -1)
            {
                dato = new ListaPrecioCliente();
            }
            else
            {
                dato = repository.Obtener(datoGraba.Id);
                if (dato == null)
                {
                    throw new ApplicationException("No existe Lista de Precio");
                }
            }

            dato.Vigente     = datoGraba.Vigente;
            dato.Descripcion = datoGraba.Descripcion;
            dato.Codigo      = datoGraba.Codigo;
            dato.Precio      = datoGraba.Precio;
            dato.ListaPrecio = this.ObtenerObjeto <ListaPrecio>(datoGraba.ListaPrecio.Id);

            repository.Actualizar(dato);

            return(dato);
        }
Beispiel #13
0
        public ListaPrecio ListaPrecioGrabar(ListaPrecio datoGraba)
        {
            RepositoryGenerico <ListaPrecio> repository = new RepositoryGenerico <ListaPrecio>();
            ListaPrecio dato;

            if (datoGraba.Id == -1)
            {
                dato = new ListaPrecio();
            }
            else
            {
                dato = repository.Obtener(datoGraba.Id);
                if (dato == null)
                {
                    throw new ApplicationException("No existe Lista de Precio");
                }
            }

            dato.Vigente     = datoGraba.Vigente;
            dato.Descripcion = datoGraba.Descripcion;
            dato.Codigo      = datoGraba.Codigo;
            dato.Precio      = datoGraba.Precio;

            repository.Actualizar(dato);

            CacheManager.ForceRemoveToCache(gobalKeyCache, "GetClienteLista");

            return(dato);
        }
Beispiel #14
0
        public void ProductoStockGrabar(Producto datoGraba, int idProducto, bool cambioSubcategoria)
        {
            RepositoryGenerico <ProductoStock> repository = new RepositoryGenerico <ProductoStock>();

            //if (cambioSubcategoria)
            //    repository.EliminarRegistros("tp_ProductoStock", string.Format("IdProducto = {0}", idProducto));

            datoGraba.ProductoStock.ToList <ProductoStock>().ForEach(delegate(ProductoStock item)
            {
                ProductoStock dato = null;
                if (item.Id != -1)
                {
                    dato = repository.Obtener(item.Id);
                }
                else
                {
                    dato            = new ProductoStock();
                    dato.IdProducto = item.IdProducto > 0 ? item.IdProducto : idProducto;
                    dato.Medida     = item.Medida;
                }
                bool agregarMovimientoStock = (dato.Stock != item.Stock);
                dato.Stock     = item.Stock;
                dato.Reservado = item.Reservado;

                repository.Actualizar(dato);

                if (agregarMovimientoStock)
                {
                    this.ProductoStockMovimientoGrabar(dato, 1, "Administrador de productos");
                }
            });
        }
Beispiel #15
0
        public void EstadoEstudioGrabar(string id, string descripcion, string final)
        {
            EstadoEstudio estadoEstudio;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                estadoEstudio = new EstadoEstudio();
            }
            else
            {
                estadoEstudio = this.EstadoEstudioObtener(_id);
            }

            estadoEstudio.Descripcion = descripcion == null ? string.Empty : descripcion;
            estadoEstudio.Vigente     = true;
            estadoEstudio.Final       = final == null ? false : bool.Parse(final);
            estadoEstudio.Validar();

            RepositoryGenerico <EstadoEstudio> repository = new RepositoryGenerico <EstadoEstudio>();

            repository.Actualizar(estadoEstudio);
        }
Beispiel #16
0
        //public List<Parametro> ParametroListarCache()
        //{
        //    List<Parametro> listReturn = new List<Parametro>();

        //    var dataCache = CacheManager.GetToCache<List<Parametro>>(gobalKeyCache, "GetParametros");

        //    if (dataCache == null)
        //    {
        //        listReturn = this.ParametroListar();
        //        CacheManager.AddToCache(gobalKeyCache, "GetParametros", listReturn);
        //    }
        //    else
        //    {
        //        listReturn = dataCache;
        //    }
        //    return listReturn;
        //}

        public Parametro ParametroGrabar(Parametro datosGraba)
        {
            RepositoryGenerico <Parametro> repository = new RepositoryGenerico <Parametro>();
            Parametro dato;

            int _id = datosGraba.Id;

            if (_id == -1)
            {
                dato = new Parametro();
            }
            else
            {
                dato = repository.Obtener(_id);
            }

            dato.Descripcion = datosGraba.Descripcion;
            if (_id == -1) //solo para los nuevos parametros actualizamos la clave
            {
                dato.Clave = datosGraba.Clave;
            }
            dato.Valor    = datosGraba.Valor;
            dato.Editable = true;
            dato.Vigente  = true;

            dato.Validar();
            repository.Actualizar(dato);

            return(dato);
        }
Beispiel #17
0
        public void TipoEstudioGrabar(string id, string descripcion, string datos)
        {
            // faltan los textos para carta de respuesta
            TipoEstudio estadoEstudio;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                estadoEstudio = new TipoEstudio();
            }
            else
            {
                estadoEstudio = this.TipoEstudioObtener(_id);
            }

            estadoEstudio.Descripcion = descripcion == null ? string.Empty : descripcion;
            estadoEstudio.Vigente     = true;
            estadoEstudio.Validar();

            RepositoryGenerico <TipoEstudio> repository = new RepositoryGenerico <TipoEstudio>();

            repository.Actualizar(estadoEstudio);
        }
Beispiel #18
0
        public void EstadoRecordatorioGrabar(string id, string descripcion)
        {
            EstadoRecordatorio EstadoRecordatorio;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                EstadoRecordatorio = new EstadoRecordatorio();
            }
            else
            {
                EstadoRecordatorio = this.EstadoRecordatorioObtener(_id);
            }

            EstadoRecordatorio.Descripcion = descripcion == null ? string.Empty : descripcion;
            EstadoRecordatorio.Vigente     = true;

            RepositoryGenerico <EstadoRecordatorio> repository = new RepositoryGenerico <EstadoRecordatorio>();

            repository.Actualizar(EstadoRecordatorio);
        }
Beispiel #19
0
        public void PatrocinadorGrabar(string id, string descripcion)
        {
            Patrocinador patrocinador;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                patrocinador = new Patrocinador();
            }
            else
            {
                patrocinador = this.PatrocinadorObtener(_id);
            }

            patrocinador.Descripcion = descripcion == null ? string.Empty : descripcion;
            patrocinador.Vigente     = true;
            patrocinador.Validar();

            RepositoryGenerico <Patrocinador> repository = new RepositoryGenerico <Patrocinador>();

            repository.Actualizar(patrocinador);
        }
Beispiel #20
0
        public void TipoRecordatorioGrabar(string id, string datos)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            TipoRecordatorio TipoRecordatorio = null;
            TipoRecordatorio tipoAux          = serializer.Deserialize <TipoRecordatorio>(datos);

            if (id.ConvertirInt() == -1)
            {
                TipoRecordatorio = new TipoRecordatorio();
            }
            else
            {
                TipoRecordatorio = this.TipoRecordatorioObtener(id.ConvertirInt());
            }

            TipoRecordatorio.Descripcion = tipoAux.Descripcion == null ? string.Empty : tipoAux.Descripcion;
            TipoRecordatorio.Vigente     = true;
            TipoRecordatorio.AvisoMail   = tipoAux.AvisoMail.HasValue ? tipoAux.AvisoMail : false;
            TipoRecordatorio.AvisoPopup  = tipoAux.AvisoPopup.HasValue ? tipoAux.AvisoPopup : false;
            TipoRecordatorio.Color       = tipoAux.Color;

            RepositoryGenerico <TipoRecordatorio> repository = new RepositoryGenerico <TipoRecordatorio>();

            repository.Actualizar(TipoRecordatorio);
        }
Beispiel #21
0
        public string PlantillaObtenerTexto(string descripcion)
        {
            RepositoryGenerico <Plantilla> repository = new RepositoryGenerico <Plantilla>();
            Plantilla plantilla = repository.Obtener("Descripcion", descripcion);

            return((plantilla != null) ? plantilla.Texto : string.Empty);
        }
Beispiel #22
0
        public void MonodrogaGrabar(string id, string descripcion)
        {
            Monodroga Monodroga;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                Monodroga = new Monodroga();
            }
            else
            {
                Monodroga = this.MonodrogaObtener(_id);
            }

            Monodroga.Descripcion = descripcion == null ? string.Empty : descripcion;
            Monodroga.Vigente     = true;
            Monodroga.Validar();

            RepositoryGenerico <Monodroga> repository = new RepositoryGenerico <Monodroga>();

            repository.Actualizar(Monodroga);
        }
Beispiel #23
0
        public Cliente ClienteLogIn(string usuario, string clave)
        {
            //FALTA ENCRIPTAR LOS DOS PARAMETROS
            Cliente cliente = this.ObtenerObjeto <Cliente>("Email", usuario);

            if (cliente == null)
            {
                throw new ApplicationException("Usuario o contraseña incorrecto.");
            }
            else
            if (!cliente.Clave.Equals(clave))
            {
                throw new ApplicationException("Usuario o contraseña incorrecto.");
            }

            Parametro paramsValidarSesionUnica = this.ObtenerObjeto <Parametro>("Clave", "VALIDAR_SESION_UNICA");

            if (paramsValidarSesionUnica != null && paramsValidarSesionUnica.Valor == "SI")
            {
                List <Sesion> sesiones = this.Listar <Sesion>("IdCliente", cliente.Id).ToList <Sesion>();
                if (sesiones != null && sesiones.Count > 0)
                {
                    throw new ApplicationException("El Usuario ya ingresó al sistema, debe salir para volver a ingresar.");
                }

                Sesion sesion = new Sesion();
                sesion.IdCliente = cliente.Id;

                RepositoryGenerico <Sesion> sesionRepository = new RepositoryGenerico <Sesion>();
                sesionRepository.Actualizar(sesion);
            }

            return(this.ClienteObtener(cliente.Id));
        }
Beispiel #24
0
        public void EquipoGrabar(string datosEquipo)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            Equipo equipoParams = serializer.Deserialize <Equipo>(datosEquipo);

            Equipo equipo;

            if (equipoParams.Id == -1)
            {
                equipo = new Equipo();
            }
            else
            {
                equipo = this.EquipoObtener(equipoParams.Id);
            }

            equipo.Descripcion = equipoParams.Descripcion;
            equipo.Vigente     = true;
            equipo.Validar();

            RepositoryGenerico <Equipo> repository = new RepositoryGenerico <Equipo>();

            repository.Actualizar(equipo);
        }
Beispiel #25
0
        public void GrabarDocumentoComentarioEstado(string idActaDocumento, string comentario, string idEstadoDocumento, string actualizarEstadoFinal, string imprimirCarta, string setearSaltoLinea, Usuario usuarioLogin)
        {
            ServicioParametricas servParametricas = new ServicioParametricas();
            ServicioDocumentos   servDocumento    = new ServicioDocumentos();

            int _idActaDocumento = idActaDocumento.ConvertirInt();

            if (_idActaDocumento == -1)
            {
                return;
            }

            RepositoryGenerico <ActaDocumento> repository = new RepositoryGenerico <ActaDocumento>();
            ActaDocumento actaDocumento = repository.Obtener(_idActaDocumento);


            actaDocumento.Descripcion       = comentario;
            actaDocumento.ImprimirCarta     = imprimirCarta.ConvertirBool();
            actaDocumento.SetearSaltosLinea = setearSaltoLinea.ConvertirBoolNulleable();

            EstadoDocumento  estado     = servParametricas.EstadoDocumentoObtener(idEstadoDocumento.ConvertirInt());
            DocumentoVersion docVersion = actaDocumento.DocumentoVersion;

            servDocumento.GrabarDocumentoVersionEstado(docVersion, estado, actualizarEstadoFinal.ConvertirBool(), usuarioLogin);

            repository.Actualizar(actaDocumento);
        }
Beispiel #26
0
        public void GrabarEstudioTiposDocumentosSemaforo(string idEstudio, string tiposDocumento)
        {
            ServicioDocumentos servDocumentos = new ServicioDocumentos();
            RepositoryGenerico <EstudioTipoDocumento> repositoryETD = new RepositoryGenerico <EstudioTipoDocumento>();

            EstudioTipoDocumento estudioTipoDoc = null;
            Estudio estudio = Obtener(idEstudio);

            if (estudio == null)
            {
                throw new ApplicationException("No existe estudio");
            }

            repositoryETD.EliminarRegistros("EstudioTiposDocumento", "(IdEstudio = " + estudio.Id + ")");

            dynamic tiposDocs = ServiciosHelpers.DeserializarGenerico(tiposDocumento);

            foreach (var tipo in tiposDocs)
            {
                estudioTipoDoc         = new EstudioTipoDocumento();
                estudioTipoDoc.Estudio = estudio;
                string _aux = string.Format("{0}", tipo.Id);
                estudioTipoDoc.TipoDocumento = servDocumentos.TipoDocumentoObtener(_aux.ConvertirInt());
                repositoryETD.Actualizar(estudioTipoDoc);
            }
            this.GrabarEstudioSemaforo(idEstudio);
        }
Beispiel #27
0
        public Tipo TipoGrabar(Tipo datoGraba)
        {
            RepositoryGenerico <Tipo> repository = new RepositoryGenerico <Tipo>();
            Tipo dato = null;

            if (datoGraba.Id == -1)
            {
                dato = new Tipo();
                datoGraba.Vigente = true;
            }
            else
            {
                dato = repository.Obtener(datoGraba.Id);
                if (dato == null)
                {
                    throw new ApplicationException("No existe el Tipo");
                }
            }

            dato.Descripcion = datoGraba.Descripcion;
            dato.Vigente     = datoGraba.Vigente;
            dato.Foto        = datoGraba.Foto;
            dato.Carpeta     = datoGraba.Carpeta;
            dato.Visible     = datoGraba.Visible;
            dato.Orden       = datoGraba.Orden;

            dato.Validar();

            repository.Actualizar(dato);
            CacheManager.RemoveToCache(gobalKeyCache);

            return(dato);
        }
Beispiel #28
0
        public void EstadoDocumentoGrabar(string id, string descripcion)
        {
            EstadoDocumento estadoDocumento;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                estadoDocumento = new EstadoDocumento();
            }
            else
            {
                estadoDocumento = this.EstadoDocumentoObtener(_id);
            }

            estadoDocumento.Descripcion = descripcion == null ? string.Empty : descripcion;
            estadoDocumento.Vigente     = true;

            RepositoryGenerico <EstadoDocumento> repository = new RepositoryGenerico <EstadoDocumento>();

            repository.Actualizar(estadoDocumento);
        }
Beispiel #29
0
        public List <Profesional> ProfesionalObtenerVigentes(string descripcion)
        {
            RepositoryGenerico <Profesional> repository = new RepositoryGenerico <Profesional>();

            return(repository.ObtenerTodosVigentes(descripcion).ToList <Profesional>()
                   .OrderBy(item => item.Apellido)
                   .ToList <Profesional>());
        }
Beispiel #30
0
        public List <RolComite> RolComiteObtenerVigentes()
        {
            RepositoryGenerico <RolComite> repository = new RepositoryGenerico <RolComite>();

            return(repository.ObtenerTodosVigentes().ToList <RolComite>()
                   .OrderBy(item => item.Descripcion)
                   .ToList <RolComite>());
        }