protected void Page_Load(object sender, EventArgs e)
{
Session["numescola"]="400282";
loaddados();
procurabotoes();
}
protected void grvdocentes_RowCommand(object sender, GridViewCommandEventArgs e)
{
//Type cstype = this.GetType();
string str_script = "";
if (e.CommandName == "btnlicdocente")
{
//int index = Convert.ToInt32(e.CommandArgument);
//GridViewRow row = grvdocentes.Rows[index];
string auxHiddenArgument="" ;
foreach (GridViewRow row in grvdocentes.Rows)
{
auxHiddenArgument = ((HiddenField)row.FindControl("auxHiddenArgumentdocente")).Value;
string teste= auxHiddenArgument.ToString ();
string teste2= e.CommandArgument.ToString ();
if (e.CommandArgument.ToString() == auxHiddenArgument)
{
Session["numescola"] = row.Cells[0].Text;
Session["numdocente"] = row.Cells[2].Text;
//Response.Redirect("listapedidosescola.aspx");
lbl1.Text = Session["numdocente"].ToString ();
break ;
}
}
}
}
private void procurabotoes()
{
Dados d= new Dados();
DataRow dr = null ;
Random rnddocente = new Random();
Random rndescola = new Random();
Random rndgrhe = new Random();
int auxrnddocente, auxrndescola, auxrnddgrhe;
Button btdocente, btescola,btdgrhe = new Button();
HiddenField auxHiddenArgumentdocente, auxHiddenArgumentescola, auxHiddenArgumentdgrhe;
foreach (GridViewRow row in grvdocentes.Rows)
{
auxrnddocente = rnddocente.Next();
auxrndescola = rndescola.Next();
auxrnddgrhe = rndgrhe.Next();
btdocente = (Button)row.FindControl("btn_licdocente");
auxHiddenArgumentdocente = (HiddenField)row.FindControl("auxHiddenArgumentdocente");
btdocente.CommandArgument = Convert.ToString(rnddocente);
auxHiddenArgumentdocente.Value = Convert.ToString(auxrnddocente);
btescola = (Button)row.FindControl("btn_escola");
auxHiddenArgumentescola = (HiddenField)row.FindControl("auxHiddenArgumentescolas");
btescola.CommandArgument = Convert.ToString(rndescola);
auxHiddenArgumentescola.Value = Convert.ToString(auxrndescola);
btdgrhe = (Button)row.FindControl("btn_licdgre");
auxHiddenArgumentdgrhe = (HiddenField)row.FindControl("auxHiddenArgumentdgrhe");
btdgrhe.CommandArgument = Convert.ToString(rndgrhe);
auxHiddenArgumentdgrhe.Value = Convert.ToString(auxrnddgrhe);
string numdocente = row.Cells[2].Text;
dr = d.Licenca_d (numdocente);
if (dr[11].ToString ()=="t" )
{
btdocente.Enabled =true;
btescola.Enabled = true;
btdgrhe.Enabled = true;
}
else
{
btdocente.Enabled =true;
btescola.Enabled = false;
btdgrhe.Enabled = false;
}
}
}