protected void ImgSelecAT_Click(object sender, ImageClickEventArgs e) { try { GridViewRow _gvrow = (GridViewRow)(sender as Control).Parent.Parent; foreach (GridViewRow _fr in GrdvEvaluacionAT.Rows) { _fr.Cells[2].BackColor = System.Drawing.Color.White; } _codprotocolo = GrdvEvaluacionAT.DataKeys[_gvrow.RowIndex].Values["CodigoProtocolo"].ToString(); _codpadre = GrdvEvaluacionAT.DataKeys[_gvrow.RowIndex].Values["CodigoPadre"].ToString(); _califica = GrdvEvaluacionAT.DataKeys[_gvrow.RowIndex].Values["Calificacion"].ToString(); _dtbdepat = (DataTable)ViewState["DepartamentoAT"]; _resultado = _dtbdepat.Select("Selecc='SI'").FirstOrDefault(); if (_resultado == null) { new FuncionesDAO().FunShowJSMessage("Seleccione Departamento a Calificar..!", this); } else { GrdvEvaluacionAT.Rows[_gvrow.RowIndex].Cells[2].BackColor = System.Drawing.Color.LightSeaGreen; _resultado["CodigoPadre"] = _codpadre; _resultado["CodigoProtocolo"] = _codprotocolo; _resultado["Calificacion"] = _califica; _dtbdepat.AcceptChanges(); GrdvDepartamentoAT.DataSource = _dtbdepat; GrdvDepartamentoAT.DataBind(); } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
private void FunCargarCombos(int opcion) { try { switch (opcion) { case 0: _dts = new ConsultaDatosDAO().FunConsultaDatos(172, 0, 0, 0, "", "", "", Session["Conectar"].ToString()); _dts = new ConsultaDatosDAO().FunConsultaDatos(164, int.Parse(Session["usuCodigo"].ToString()), 0, 0, "", "", "", Session["Conectar"].ToString()); DddlEvaluacion.DataSource = _dts; DddlEvaluacion.DataTextField = "Descripcion"; DddlEvaluacion.DataValueField = "Codigo"; DddlEvaluacion.DataBind(); break; case 1: TblActitud.Visible = false; TblAmbiente.Visible = false; TblCapacidad.Visible = false; TblComunicacion.Visible = false; TblCostos.Visible = false; TblLiderazgo.Visible = false; TblMotivacion.Visible = false; TblSolucion.Visible = false; break; case 2: TblActitud.Visible = true; TblAmbiente.Visible = true; TblCapacidad.Visible = true; TblComunicacion.Visible = true; TblCostos.Visible = true; TblLiderazgo.Visible = true; TblMotivacion.Visible = true; TblSolucion.Visible = true; _dts = new ConsultaDatosDAO().FunConsultaDatos(165, 0, 0, 0, "", "", "", Session["Conectar"].ToString()); GrdvEvaluacionCO.DataSource = _dts.Tables[0]; GrdvEvaluacionCO.DataBind(); ViewState["DepartamentoCO"] = _dts.Tables[1]; GrdvDepartamentoCO.DataSource = _dts.Tables[1]; GrdvDepartamentoCO.DataBind(); GrdvEvaluacionLI.DataSource = _dts.Tables[2]; GrdvEvaluacionLI.DataBind(); ViewState["DepartamentoLI"] = _dts.Tables[3]; GrdvDepartamentoLI.DataSource = _dts.Tables[3]; GrdvDepartamentoLI.DataBind(); GrdvEvaluacionMO.DataSource = _dts.Tables[4]; GrdvEvaluacionMO.DataBind(); ViewState["DepartamentoMO"] = _dts.Tables[5]; GrdvDepartamentoMO.DataSource = _dts.Tables[5]; GrdvDepartamentoMO.DataBind(); GrdvEvaluacionAC.DataSource = _dts.Tables[6]; GrdvEvaluacionAC.DataBind(); ViewState["DepartamentoAC"] = _dts.Tables[7]; GrdvDepartamentoAC.DataSource = _dts.Tables[7]; GrdvDepartamentoAC.DataBind(); GrdvEvaluacionSP.DataSource = _dts.Tables[8]; GrdvEvaluacionSP.DataBind(); ViewState["DepartamentoSP"] = _dts.Tables[9]; GrdvDepartamentoSP.DataSource = _dts.Tables[9]; GrdvDepartamentoSP.DataBind(); GrdvEvaluacionAT.DataSource = _dts.Tables[10]; GrdvEvaluacionAT.DataBind(); ViewState["DepartamentoAT"] = _dts.Tables[11]; GrdvDepartamentoAT.DataSource = _dts.Tables[11]; GrdvDepartamentoAT.DataBind(); GrdvCapacidadP.DataSource = _dts.Tables[12]; GrdvCapacidadP.DataBind(); ViewState["DepartamentoCP"] = _dts.Tables[13]; GrdvDepartamentoCP.DataSource = _dts.Tables[13]; GrdvDepartamentoCP.DataBind(); GrdvCostoP.DataSource = _dts.Tables[14]; GrdvCostoP.DataBind(); ViewState["DepartamentoTP"] = _dts.Tables[15]; GrdvDepartamentoTP.DataSource = _dts.Tables[15]; GrdvDepartamentoTP.DataBind(); break; } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }