private void btn_ok_Click(object sender, System.EventArgs e) { try { int indice = this.Datagrid2.SelectedIndex; if (indice >= 0) { string key = ((Label)this.Datagrid2.Items[this.Datagrid2.SelectedIndex].Cells[6].Controls[1]).Text; if (Int32.Parse(key) >= 0) { //Costruisce l'oggetto trasmissione singola da aggiungere alla trasmissione DocsPaWR.Trasmissione[] listaRic = TrasmManager.getDocTrasmQueryRic(this); DocsPaWR.Trasmissione trasmissione = TrasmManager.getGestioneTrasmissione(this); DocsPaWR.Trasmissione trasmSel; trasmSel = listaRic[Int32.Parse(key)]; trasmissione = addTrasmissioneSingola(trasmissione, trasmSel); TrasmManager.setGestioneTrasmissione(this, trasmissione); } TrasmManager.removeDocTrasmQueryRic(this); Response.Write("<script>window.open('../trasmissione/trasmDatiTrasm_dx.aspx','iFrame_dx'); window.close();</script>"); } } catch (Exception ex) { ErrorManager.redirect(this, ex); } }
private void DataGrid2_SelectedIndexChanged(object sender, System.EventArgs e) { DocsPaWR.Trasmissione[] listaRic = TrasmManager.getDocTrasmQueryRic(this); string key = ((Label)this.Datagrid2.Items[this.Datagrid2.SelectedIndex].Cells[6].Controls[1]).Text; //disegna tabella dei dettagli drawBorderRow(); drawTableDettagli(listaRic[Int32.Parse(key)]); drawBorderRow(); }