using System; |
using System.Data; |
using System.Data.SqlClient; |
using System.Collections.Generic; |
using System.Linq; |
using System.Web; |
using System.Web.UI; |
using System.Web.UI.WebControls; |
using SubSonic; |
using SubSonic.Query; |
using KalData; |
using Telerik.Web.UI; |
|
|
public partial class UserControls_Istek_IstekAra : System.Web.UI.UserControl |
{ |
int intBolgeKodu = 0; |
protected void Page_Load(object sender, EventArgs e) |
{ |
|
RadAjaxManager manager = RadAjaxManager.GetCurrent(this.Page); |
manager.AjaxSettings.AddAjaxSetting(manager, rdgvIstektenAramaSonuclari); |
manager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(RadAjaxManager1_AjaxRequest); |
/* |
RadAjaxManager manager = RadAjaxManager.GetCurrent(this.Page); |
manager.AjaxSettings.AddAjaxSetting(manager, Label1); |
manager.AjaxSettings.AddAjaxSetting(this.rdgvIstektenAramaSonuclari, this.rdgvIstektenAramaSonuclari);
*/
|
manager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(RadAjaxManager1_AjaxRequest); |
if (!IsPostBack) |
{ |
intBolgeKodu = DalClass.kal_BolgeKoduDon(Context.User.Identity.Name); |
ddlLablariDoldur(); |
} |
} |
protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e) |
{ |
switch (e.Argument) |
{ |
case "closed": |
Label1.Text = "Closed"; |
//YilIstekAltIstekNoAramadanGridiBagla(); |
break; |
case "opened": |
Label1.Text = "Opened"; |
break; |
} |
} |
|
|
protected void ddlLablariDoldur() |
{ |
|
string SQL = "select ID,KOD from lablar where BOLGEKODU=" + intBolgeKodu.ToString()+ " order by KOD"; |
var pLablar = new CodingHorror(SQL).ExecuteReader(); |
ddlLablar.DataSource = pLablar; |
ddlLablar.DataTextField = "KOD"; |
ddlLablar.DataValueField = "KOD"; |
ddlLablar.DataBind(); |
ddlLablar.Items.Insert(0, new ListItem("Lütfen laboratuvarı seçiniz", "0")); |
ddlLablar.Enabled = true; |
} |
protected void btnIstektenAra_Click(object sender, EventArgs e) |
{ |
YilIstekAltIstekNoAramadanGridiBagla(); |
} |
|
protected void YilIstekAltIstekNoAramadanGridiBagla() |
{ |
int Yil = 0; |
int AltIstekNo = 0; |
string Kullanici = null; |
string Lab = null; |
intBolgeKodu = DalClass.kal_BolgeKoduDon(Context.User.Identity.Name); |
if (txtYil.Text.Trim() != "") |
{ |
Yil = int.Parse(txtYil.Text.Trim()); |
} |
int IstekNo = int.Parse(txtIstekNo.Text.Trim()); |
|
if (txtAltIstekNo.Text.Trim() != "") |
{ |
AltIstekNo = int.Parse(txtAltIstekNo.Text.Trim()); |
} |
|
int BolgeKodu = intBolgeKodu; |
if (chkBanaAitCihazlar.Checked) |
{ |
Kullanici = Context.User.Identity.Name; |
} |
if (ddlLablar.SelectedIndex != 0) |
{ |
Lab = ddlLablar.SelectedValue; |
} |
DataSet ds = new DataSet(); |
ds = DalClass.kal_YilIstekNoAltIstekNodanDon(Yil, IstekNo, AltIstekNo, BolgeKodu, Kullanici, Lab); |
this.rdgvIstektenAramaSonuclari.DataSource = ds; |
this.rdgvIstektenAramaSonuclari.DataBind(); |
ds.Dispose(); |
} |
protected void rdgvFairmadanGelenIstekler_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) |
{ |
if (e.CommandName == RadGrid.SelectCommandName && e.Item is GridDataItem) |
{ |
GridDataItem dataItem = (GridDataItem)e.Item; |
int key = int.Parse(dataItem.OwnerTableView.DataKeyValues[dataItem.ItemIndex]["ISTID"].ToString()); |
|
RadWindow1.Width = 500; |
RadWindow1.Height = 500; |
RadWindow1.Modal = true; |
RadWindow1.VisibleOnPageLoad = true; |
RadWindow1.Skin = "Simple"; |
RadWindow1.Title = "İstek Bilgisi"; |
RadWindow1.NavigateUrl = "~/UserControls/Pages/Istek.aspx?IstId=" + key.ToString(); |
} |
} |
protected void rdgvFairmadanGelenIstekler_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) |
{ |
if (e.Item is GridDataItem) |
{ |
GridDataItem dataItem = e.Item as GridDataItem; |
//string iptalBilgisi=dataItem["IPTAL"].Text; |
if (dataItem["IPTAL"].Text == "İptal") |
{ |
//dataItem.Cells[3].ForeColor = System.Drawing.Color.Red; |
dataItem.BackColor = System.Drawing.Color.Red; |
dataItem.ToolTip = "İptal edilmiş kayıt"; |
} |
} |
} |
protected void rdgvFairmadanGelenIstekler_SortCommand(object source, Telerik.Web.UI.GridSortCommandEventArgs e) |
{ |
if (rdbtnIstekAra.SelectedIndex == 2)//cihaz ozelliklerinden arama |
{ |
btnCihazOzelliklerindenAra_Click(null, null); |
} |
if (rdbtnIstekAra.SelectedIndex == 0)//istek numarasından arama |
{ |
btnIstektenAra_Click(null, null); |
} |
} |
protected void btnIstIdAra_Click(object sender, EventArgs e) |
{ |
int IstId=int.Parse(txtIstId.Text.Trim()); |
DataSet ds = new DataSet(); |
ds = DalClass.kal_IstIddenIstekDon(IstId); |
rdgvIstektenAramaSonuclari.DataSource = ds; |
rdgvIstektenAramaSonuclari.DataBind(); |
} |
protected void rdbtnIstekAra_SelectedIndexChanged(object sender, EventArgs e) |
{ |
if (rdbtnIstekAra.SelectedIndex == 0)//YilIstekAltistek dan arama |
{ |
pnlIstekNodanAra.Visible = true; |
pnlIstIddenAra.Visible = false; |
pnlCihazOzelliklerindenAra.Visible = false; |
} |
if (rdbtnIstekAra.SelectedIndex == 1)//IStIDdan arama |
{ |
pnlIstekNodanAra.Visible = false; |
pnlIstIddenAra.Visible = true; |
pnlCihazOzelliklerindenAra.Visible = false; |
} |
if (rdbtnIstekAra.SelectedIndex == 2)//Cihaz Ozelliklerinden arama |
{ |
pnlIstekNodanAra.Visible = false; |
pnlIstIddenAra.Visible = false; |
pnlCihazOzelliklerindenAra.Visible = true; |
} |
//rwDialog.Visible = false; |
} |
protected void btnCihazOzelliklerindenAra_Click(object sender, EventArgs e) |
{ |
CihazOzelliklerindenAramadanGridiBagla(); |
} |
protected void CihazOzelliklerindenAramadanGridiBagla() |
{ |
int BolgeKodu = DalClass.kal_BolgeKoduDon(Context.User.Identity.Name); |
string SertNo = null; |
string CihazAdi = null; |
string Marka = null; |
string Model = null; |
string SeriNo= null; |
string Sorumlu = null; |
if (txtCihazOzelliklerindenAraSertNo.Text.Trim() != "") |
{ |
SertNo = txtCihazOzelliklerindenAraSertNo.Text.Trim(); |
} |
if(txtCihazOzelliklerindenAraCihazAdi.Text.Trim()!="") |
{ |
CihazAdi=txtCihazOzelliklerindenAraCihazAdi.Text.Trim(); |
} |
if(txtCihazOzelliklerindenAraMarka.Text.Trim()!="") |
{ |
Marka=txtCihazOzelliklerindenAraMarka.Text.Trim(); |
} |
if(txtCihazOzelliklerindenAraModel.Text.Trim()!="") |
{ |
Model=txtCihazOzelliklerindenAraModel.Text.Trim(); |
} |
if(txtCihazOzelliklerindenAraSeriNo.Text.Trim()!="") |
{ |
SeriNo=txtCihazOzelliklerindenAraSeriNo.Text.Trim(); |
} |
if (txtCihazOzelliklerindenAraSorumlu.Text.Trim() != "") |
{ |
Sorumlu = txtCihazOzelliklerindenAraSorumlu.Text.Trim(); |
} |
DataSet ds=new DataSet(); |
ds=DalClass.kal_CihazOzelliklerindenIstekAra(BolgeKodu,SertNo,CihazAdi,Marka,Model,SeriNo,Sorumlu); |
rdgvIstektenAramaSonuclari.DataSource=ds; |
rdgvIstektenAramaSonuclari.DataBind(); |
ds.Dispose(); |
} |
protected void rdgvIstektenAramaSonuclari_ItemCreated(object sender, GridItemEventArgs e) |
{ |
if (e.Item is GridDataItem) |
{ |
|
HyperLink editLink = (HyperLink)e.Item.FindControl("EditLink"); |
editLink.Attributes.Clear(); |
editLink.Attributes["href"] = "#"; |
editLink.Attributes["onclick"] = String.Format("return ShowEditForm('{0}','{1}');", e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ISTID"], e.Item.ItemIndex); |
} |
} |
|
protected void Button1_Click(object sender, EventArgs e) |
{ |
|
} |
} |
|