private void CargarParametros() { objNeg = new ParametrosBackOffieBL(); Session["GETListarParametros"] = objNeg.GETListarParametros(); gvListado.DataSource = (ParametrosBackOffieBEList)(Session["GETListarParametros"]); gvListado.DataBind(); if (gvListado.Rows.Count > 0) { hf_exportaexcel.Value = "1"; } }
protected void gvListado_RowUpdating(object sender, GridViewUpdateEventArgs e) { objEnt = new ParametrosBackOfficeBE(); objNeg = new ParametrosBackOffieBL(); int rpta = 0; string tipo = ""; string val = ""; tipo = gvListado.DataKeys[gvListado.EditIndex].Values[0].ToString(); if (tipo.Trim().Equals("STRING") || tipo.Trim().Equals("INTEGER")) { TextBox txtval = gvListado.Rows[e.RowIndex].FindControl("txt_valorparam") as TextBox; val = txtval.Text; } else { if (tipo.Trim().Equals("BOOLEAN")) { GridViewRow dr = gvListado.Rows[gvListado.EditIndex]; if (((CheckBox)(dr.FindControl("chk_valorparam"))).Checked == false) { val = "0"; } else { val = "1"; } } else { if (tipo.Trim().Equals("STRING_DISPLAY")) { GridViewRow dr = gvListado.Rows[gvListado.EditIndex]; val = ((DropDownList)(dr.FindControl("ddl_conshoraspor"))).SelectedValue; } } } objEnt.no_tipo_valor = gvListado.DataKeys[gvListado.EditIndex].Values[0].ToString(); objEnt.nid_parametro = int.Parse(gvListado.DataKeys[gvListado.EditIndex].Values[2].ToString()); objEnt.valor = val; objEnt.co_usuario = Profile.UserName; objEnt.co_usuario_red = Profile.UsuarioRed; objEnt.no_estacion_red = Profile.Estacion; rpta = objNeg.GETActualizarParametro(objEnt); gvListado.EditIndex = -1; CargarParametros(); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "<script>setTabCabeceraOnForm('0');</script>", false); }