public ActionResult generarActaDescargo(int[] listaProductosSeleccionados, string numeroIdentificacionCustodio, bool actaDescargoExcel)
        {
            List <Productos> listaProductos = new List <Productos>();

            TempData["objetoUsuario"] = UsuariosDB.recuperarUsuarioPorCedula(numeroIdentificacionCustodio);

            foreach (int idProducto in listaProductosSeleccionados)
            {
                Productos objetoProducto = ProductosDB.recuperarProductosPorID(idProducto);
                listaProductos.Add(objetoProducto);
                bool banderaEliminar = ActasDB.eliminarDetalleActaProductosPorIDProducto(Convert.ToInt32(idProducto));
            }

            if (actaDescargoExcel)
            {
                generarArchivoActaEliminarExcelPorCustodio(listaProductos, numeroIdentificacionCustodio);

                return(View(listaProductos));
            }
            else
            {
                TempData["listaProductosTemporal"] = listaProductos;
                return(View("generarActaDescargo", listaProductos));
            }
        }
        public ActionResult busarUsuario(string numeroCedula)
        {
            cargarDatosIniciales();
            Usuarios objetoUusario = UsuariosDB.recuperarUsuarioPorCedula(numeroCedula);

            return(View("DetalleUsuario", objetoUusario));
        }
        public void generarArchivoActaEliminarExcelPorCustodio(List <Productos> listaProductos, string numeroIdentificacion)
        {
            Usuarios objetoUsuario = UsuariosDB.recuperarUsuarioPorCedula(numeroIdentificacion);

            ActaExcel objetoActaExcel = new ActaExcel();

            Response.ClearContent();
            Response.BinaryWrite(objetoActaExcel.GenerarExcelBienesPorCustodio(listaProductos, objetoUsuario));
            Response.AddHeader("content-disposition", "attachment; filename=Bienes_" + numeroIdentificacion + ".xlsx");
            Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
            Response.Flush();
            Response.End();
        }