narengowtham Ответов: 0

Как получить проверенные файлы из библиотеки документов в share point


Так что для:
Я работал над регистрацией и проверкой библиотеки документов в share point с помощью визуальной веб-части.Регистрация заезда и отъезда была включена через программу.


Требование:
При повторном нажатии на кнопку он должен показать "уже зарегистрирован файл".

вопрос
При нажатии на первую попытку я не должен получить никакого всплывающего окна, но нажав на вторую попытку
Я должен получить сообщение"уже зарегистрирован файл". пожалуйста, дайте мне знать логику

Что я уже пробовал:

&ЛТ;АСП:таблицы с ID="gridview1, на" атрибут runat="сервер" AutoGenerateColumns="ложных" ширина="350px" стиль="маржи-левой: 144 пикселя; маржи-топ: 112px"&ГТ;

& lt;колонки>
<asp:templatefield>
& lt;headertemplate>
&ЛТ;АСП:чекбокс с ID="CheckBox1" атрибут runat="сервер" autopostback элемента управления="истинный" OnCheckedChanged="chkboxSelectAll_CheckedChanged"/&ГТ;

& lt;itemtemplate>
&ЛТ;АСП:чекбокс с ID="ЧК" атрибут runat="сервер"и GT;


<asp:templatefield>
& lt;headertemplate>
ИДЕНТИФИКАТОР

& lt;itemtemplate>

&ЛТ;АСП:метка идентификатор="Метка1" атрибут runat="сервер" текст=в'<%# Ивала("идентификатор") %&ГТ; в'>


<asp:HyperLinkField HeaderText= "Documents" DataTextField= "Title" DataNavigateUrlFields= " URL " />




&ЛТ;АСП:метка идентификатор="Метка2" атрибут runat="сервер" текст=""&ГТ;


&ЛТ;АСП:кнопка ID="кнопка 1" атрибут runat="сервер" стиль="маржи-левой: 157px; маржи-топ: 19px" текст="отметиться" ширина="78px" функция onclick="обработчика button1_click" /&ГТ;
&ЛТ;АСП:кнопка ID="элемент button2" атрибут runat="сервер" функция onclick="button2_click следующий" стиль="маржи-левой: 57px" текст="проверка" /&ГТ;



охраняемых недействительными обработчика button1_click(объект отправителя, EventArgs в электронной)
{
по каждому элементу (gridViewRow GridViewRow в управления gridview1.Строк)
{
CheckBox chkbox=(CheckBox)gridViewRow.FindControl ("chk");


если (chkbox.Проверен)
{
Label lbl = ((Label)gridViewRow.FindControl ("Label1"));

string id = lbl.Текст;

Свойство spweb мой_сайт = SPContext.Тока.Сеть;

Список SPList = "мой сайт".Списки ["library1"];

SPListItem guid = null;

guid = список.GetItemById(инт.Синтаксический анализ(ИД));


по каждому элементу (пункт SPListItem в идентификатор GUID.Элементам списка)
{

если (элемент.Файл.CheckOutType = = SPFile.SPCheckOutType.Нет)
{

товар.Файл.проверка();


}




остальное, если (элемент.Файл.CheckOutType= = SPFile.SPCheckOutType.Онлайн)

{
Label2. Text = " уже существует";

}






}



}
}
}

Karthik_Mahalingam

в чем же проблема

narengowtham

Привет,
Нажав на флажок в виде сетки, я могу проверить и проверить файлы в библиотеке документов.
Требование:
При проверке файла, который уже существует в библиотеке документов, я должен получить сообщение "файл, который уже проверен".

Вопрос:
(пункт.Файл.CheckOutType= = SPFile.SPCheckOutType.Онлайн)

{
Label2. Text = " уже существует";

}
Когда я пытаюсь проверить новый файл, я получаю сообщение о том, что"проверить файл уже существует".
Я не должен получать сообщение во время проверки нового файла.

narengowtham

Извини, приятель, я не могу объяснить сладко и коротко.

narengowtham

Во время выполнения файл был проверен разными пользователями, они должны получить сообщение" File check out is already exsists" на одной и той же странице визуальной веб-части.Тот же пользователь, проверяющий новый файл, не должен сообщать, что "проверка файла уже существует".

narengowtham

Привет,
Я сделал логику через это условие
если(элемент.Файл.CheckOutType!=SPFile.SPCheckOutType.Нет)
Это условие срабатывает, когда файлы уже извлечены.
также с другим условием if.
если(элемент.Файл.CheckOutType=SPFile.SPCheckOutType.Нет)
Этот код будет срабатывать, когда файл будет извлечен из нового файла.

Karthik_Mahalingam

если(элемент.Файл.CheckOutType= = SPFile.SPCheckOutType.Нет)

двойной ==

0 Ответов