1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
| using System;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;
using System.Data;
using System.Data.Odbc;
namespace Test_DB3
{
[Guid("ccedfb22-4196-41db-a00e-1e5c8b41c00e")]
public class WebPart3 : System.Web.UI.WebControls.WebParts.WebPart
{
private System.Web.UI.WebControls.Label label1;
private System.Web.UI.WebControls.Label label2;
private System.Web.UI.WebControls.Label NTicket;
private System.Web.UI.WebControls.Label Dcreat;
private System.Web.UI.WebControls.Label Resume;
private System.Web.UI.WebControls.Label Status;
private System.Data.DataTable dt;
protected System.Data.DataRow dr;
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
label1 = new System.Web.UI.WebControls.Label();
label2 = new System.Web.UI.WebControls.Label();
NTicket = new System.Web.UI.WebControls.Label();
Dcreat = new System.Web.UI.WebControls.Label();
Resume = new System.Web.UI.WebControls.Label();
Status = new System.Web.UI.WebControls.Label();
dt = new System.Data.DataTable("testaf");
}
public WebPart3()
{
}
protected override void CreateChildControls()
{
base.CreateChildControls();
// TODO: add custom rendering code here.
// Label label = new Label();
// label.Text = "Hello World";
// this.Controls.Add(label);
string connectodbc = "DSN=testdbvfr";
string queryString = "SELECT * FROM Ticket WHERE ((((Ticket.statut)='En traitement')) OR (((Ticket.statut)='Suspendu')) OR (((Ticket.statut)='En attente')) AND (login_user='elegerzh'))";
OdbcConnection connect = new OdbcConnection(connectodbc);
OdbcCommand com = new OdbcCommand(queryString, connect);
connect.Open();
OdbcDataReader reder = com.ExecuteReader();
while (reder.Read())
{
string aa, bb, cc="test-essai", dd;
label2.Text = " Test : " + reder[11].ToString();
NTicket.Text = reder[0].ToString();
aa = reder[0].ToString();
bb = reder[6].ToString();
dd = reder[5].ToString();
Affichage(aa, bb, cc, dd);
}
reder.Close();
}
private void Affichage(string a, string b, string c, string d)
{
NTicket.Text = a;
Dcreat.Text = b;
Resume.Text = "test2";
Status.Text= d;
this.Controls.Add(new LiteralControl("<TR>"));
this.Controls.Add(new LiteralControl("<TD>"));
this.Controls.Add(NTicket);
this.Controls.Add(new LiteralControl("</TD>"));
this.Controls.Add(new LiteralControl("<TD>"));
this.Controls.Add(Dcreat);
this.Controls.Add(new LiteralControl("</TD>"));
this.Controls.Add(new LiteralControl("<TD>"));
this.Controls.Add(Resume);
this.Controls.Add(new LiteralControl("</TD>"));
this.Controls.Add(new LiteralControl("<TD>"));
this.Controls.Add(Status);
this.Controls.Add(new LiteralControl("</TD>"));
this.Controls.Add(new LiteralControl("</TR>"));
}
}
} |