Разработка подсистемы учёта и поиска электронной литературы
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
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 ищем документы.порядковыйНомерТекущег