Разработка подсистемы учёта и поиска электронной литературы

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

dd(this.DropDownList2.SelectedItem.Text+"|"+.DropDownList1.SelectedItem.Text+"|"+.TextBox1.Text+"|"+.DropDownList3.SelectedItem.Text);.TextBox1.Text="";

//this.TableUslov.DataBind();

}void WebForm1_PreRender(object sender, System.EventArgs e)

0)">{(Session["DocNom"]!=null).порядковыйНомерТекущегоДокумента=Convert.ToInt32(Session["DocNom"]);(this.ListBoxTableUslov.Items.Count>0)

{.LabelIZ.Text=Convert.ToString(this.порядковыйНомерТекущегоДокумента+1)+" из "+Convert.ToString(this.ListBox2.Items.Count);.ImageButton3.Visible=true;.PanelSoed.Visible=true;.Panel2.Visible=true;

}

{.ImageButton3.Visible=false;.PanelSoed.Visible=false;.Panel2.Visible=false;

}.TableUslov.DataBind();(this.ListBox2.Items.Count<=0).Panel5.Visible=false;

{.Panel5.Visible=true;();

}

}void TableUslov_DataBinding(object sender, System.EventArgs e)

{(int i=0;i<this.ListBoxTableUslov.Items.Count;i++)

{(i==0)

{[] данные=this.ListBoxTableUslov.Items[i].Text.Split("|".ToCharArray());tr=new TableRow();.BackColor=Color.Orange;tc1=new TableCell();.Text=данные[0];.Cells.Add(tc1);tc2=new TableCell();.Text=данные[1];.Cells.Add(tc2);tc3=new TableCell();.Text=данные[2];.Cells.Add(tc3);.TableUslov.Rows.Add(tr);.TableUslov.Rows[0].Cells[0].Width=System.Web.UI.WebControls.Unit.Parse("25%");.TableUslov.Rows[0].Cells[1].Width=System.Web.UI.WebControls.Unit.Parse("25%");.TableUslov.Rows[0].Cells[2].Width=System.Web.UI.WebControls.Unit.Parse("50%");

}

{[] данные=this.ListBoxTableUslov.Items[i].Text.Split("|".ToCharArray());tr1=new TableRow();.Height=40;tc1111=new TableCell();.Text=" ";.Cells.Add(tc1111);tc4=new TableCell();.Text=данные[3];.HorizontalAlign=System.Web.UI.WebControls.HorizontalAlign.Right;.Cells.Add(tc4);.TableUslov.Rows.Add(tr1);tr=new TableRow();.BackColor=Color.Orange;tc1=new TableCell();.Text=данные[0];.Cells.Add(tc1);tc2=new TableCell();.Text=данные[1];.Cells.Add(tc2);tc3=new TableCell();.Text=данные[2];.Cells.Add(tc3);.TableUslov.Rows.Add(tr);

}

}

}void ReadDocInfo()

{

0)">#region чтаем инфо о документе(this.ListBox2.Items.Count>0)

this.ListBox2.Items.Count-1).=this.ListBox2.Items.Count-1;.TableDocInfo.Rows.Add(newTableRow());.TableDocInfo.Rows[0].Cells.Add(newTableCell());.TableDocInfo.Rows[0].Cells[0].Text="";.TableDocInfo.Rows[0].Cells[0].Width=System.Web.UI.WebControls.Unit.Parse("25%");.TableDocInfo.Rows[0].Cells.Add(newTableCell());.TableDocInfo.Rows[0].Cells[1].Text="";.TableDocInfo.Rows[0].Cells[1].Width=System.Web.UI.WebControls.Unit.Parse("75%");">{.HyperLinkDownload.Visible=false;.TableDocInfo.Rows.Clear();(this.порядковыйНомерТекущегоДокумента>this.ListBox2.Items.Count-1).порядковыйНомерТекущегоДокумента=this.ListBox2.Items.Count-1;.TableDocInfo.Rows.Add(new TableRow());.TableDocInfo.Rows[0].Cells.Add(new TableCell());.TableDocInfo.Rows[0].Cells[0].Text="Тип";.TableDocInfo.Rows[0].Cells[0].Width=System.Web.UI.WebControls.Unit.Parse("25%");.TableDocInfo.Rows[0].Cells.Add(new TableCell());.TableDocInfo.Rows[0].Cells[1].Text="Значение";.TableDocInfo.Rows[0].Cells[1].Width=System.Web.UI.WebControls.Unit.Parse("75%");

//++++++++++++++.Data.DataSet ds=new DataSet();.Data.OleDb.OleDbConnection oleDbConnection1=new System.Data.OleDb.OleDbConnection( @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ Request.MapPath(Request.ApplicationPath)+"/vgtu_lib.mdb");.Data.OleDb.OleDbDataAdapter adapter1=new System.Data.OleDb.OleDbDataAdapter("SELECT * FROM METAIDX",oleDbConnection1);.Data.OleDb.OleDbCommand команда=new System.Data.OleDb.OleDbCommand("SELECT * FROM METAIDX",oleDbConnection1);.SelectCommand=команда;.Open();(int k=0;k<словарь.Length;k++)

{

#region отбор ключей терм

команда.CommandText="SELECT IDX_ID FROM IDX"+this.словарь[k].TableName+"X WHERE DOC_ID="+this.ListBox2.Items[this.порядковыйНомерТекущегоДокумента].Text+"";

try

{.Tables.Clear();.Fill(ds);//с этого момента датасет хранит ключи подходящих термов

}

{

}

#endregion

0)//,">{(ds.Tables[0].Rows.Count>0) //если есть подходящие термы, то выбираем значения

{

#region отбор терм

команда.CommandText="SELECT TERM FROM IDX"+this.словарь[k].TableName+" WHERE IDX_ID IN (";(int i=0;i<ds.Tables[0].Rows.Count;i++)

{(i!=ds.Tables[0].Rows.Count-1)

команда.CommandText+=""+ds.Tables[0].Rows[i][0].ToString()+", ";

команда.CommandText+=""+ds.Tables[0].Rows[i][0].ToString()+"";

}

команда.CommandText+=")";

{.Tables.Clear();

adapter1.Fill(ds);//с этого момента датасет хранит термы

}

{

}

0)">#endregion(ds.Tables[0].Rows.Count>0)

{.TableDocInfo.Rows.Add(new TableRow());.TableDocInfo.Rows[this.TableDocInfo.Rows.Count-1].Cells.Add(new TableCell());.TableDocInfo.Rows[this.TableDocInfo.Rows.Count-1].Cells[0].Text=this.словарь[k].RussianCaption;.TableDocInfo.Rows[this.TableDocInfo.Rows.Count-1].Cells.Add(new TableCell());.TableDocInfo.Rows[this.TableDocInfo.Rows.Count-1].Cells[1].Text="";(int i=0;i<ds.Tables[0].Rows.Count;i++)

{(i!=ds.Tables[0].Rows.Count-1)

";">{.TableDocInfo.Rows[this.TableDocInfo.Rows.Count-1].Cells[1].Text+= ds.Tables[0].Rows[i][0].ToString()+"";

}

{(this.словарь[k].RussianCaption=="Имя файла")

";.TableDocInfo.Rows[this.TableDocInfo.Rows.Count-1].Cells[1].Text+=ds.Tables[0].Rows[i][0].ToString();.TableDocInfo.Rows[this.TableDocInfo.Rows.Count-1].Cells[1].Text+="";.HyperLinkDownload.NavigateUrl="Files/"+ds.Tables[0].Rows[i][0].ToString();.HyperLinkDownload.Text="Скачать файл";

}.TableDocInfo.Rows[this.TableDocInfo.Rows.Count-1].Cells[1].Text+=ds.Tables[0].Rows[i][0].ToString();

}

}

}}}

{

}

}.Close();

//++++++++++++++

}

#endregion

}

//-----------------------------------------------------------void ReadSlovari()

{

#region заполняем....Data.DataSet ds=new DataSet();.Data.OleDb.OleDbConnection oleDbConnection1=new System.Data.OleDb.OleDbConnection( @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Request.MapPath(Request.ApplicationPath)+"/vgtu_lib.mdb");.Data.OleDb.OleDbDataAdapter adapter1=new System.Data.OleDb.OleDbDataAdapter("SELECT * FROM METAIDX",oleDbConnection1);.Open();.Fill(ds);.Close();.словарь=new slovari[ds.Tables[0].Rows.Count];(int i=0;i<ds.Tables[0].Rows.Count;i++)

{[] sep=new char[1];[0]=,;[] tabnamestemp=new string[ds.Tables[0].Rows[i]["TAGS"].ToString().Split(sep).Length];=ds.Tables[0].Rows[i]["TAGS"].ToString().Split(sep);.словарь[i].TableName=tabnamestemp[0];.словарь[i].RussianCaption=ds.Tables[0].Rows[i]["CAPTION"].ToString();

}(Session["PageCreated"]!=null)

{

//for(int i=0;i<ds.Tables[0].Rows.Count;i++)

//this.словарь[i].used=this.CheckBoxList1.Items[i].Selected;

}

{["PageCreated"]=true;

}(this.DropDownList2.Items.Count==0)

{.DropDownList2.Items.Clear();(int i=0;i<ds.Tables[0].Rows.Count;i++)

{.словарь[i].TableName=ds.Tables[0].Rows[i]["TAGS"].ToString();.словарь[i].RussianCaption=ds.Tables[0].Rows[i]["CAPTION"].ToString();.DropDownList2.Items.Add(this.словарь[i].RussianCaption);

}

}

#endregion;

}void ImageButton3_Click(object sender, System.Web.UI.ImageClickEventArgs e)

{

#region ищем документы.порядковыйНомерТекущег