public void getallgrupo() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_grupo")); dt.Columns.Add(new DataColumn("nombre")); List <Grupo> lGrupo = new GrupoBC().getallgrupo(); if (lGrupo.Count > 0) { this.bt_editar.Visible = true; } foreach (Grupo mgrupo in lGrupo) { DataRow dr = dt.NewRow(); dr["id_grupo"] = mgrupo.Id_grupo; dr["nombre"] = mgrupo.Descripcion; dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
private void add() { if (this.txt_grupo.Text == "") { FuncionGlobal.alerta("INGRESE LOS DATOS CORRESPONDIENTES", Page); return; } string add = new GrupoBC().add_Grupo(0, this.txt_grupo.Text.Trim()); FuncionGlobal.alerta("DATO INGRESADO CON EXITO", Page); this.txt_grupo.Text = ""; getallgrupo(); return; }
protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e) { int id_fam; string id_fam_encrip; id_fam_encrip = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id"].ToString()); id_fam = Convert.ToInt16(id_fam_encrip); if (e.Row.RowType == DataControlRowType.DataRow) { EstadoTipoOperacion mtipooperacion = new EstadoTipoOperacion(); mtipooperacion.Codigo = "0"; mtipooperacion.Descripcion = "Seleccionar"; List <EstadoTipoOperacion> ltipooperacion = new EstadotipooperacionBC().getEstadoByFamilia(id_fam); ltipooperacion.Add(mtipooperacion); dl = (DropDownList)e.Row.FindControl("contador_estado"); dl.DataSource = ltipooperacion; dl.DataValueField = "codigo_estado"; dl.DataTextField = "descripcion"; dl.DataBind(); Grupo mgrupo = new Grupo(); mgrupo.Id_grupo = 0; mgrupo.Descripcion = "Seleccionar"; List <Grupo> lgrupo = new GrupoBC().getallgrupo(); lgrupo.Add(mgrupo); dl3 = (DropDownList)e.Row.FindControl("id_grupo"); dl3.DataSource = lgrupo; dl3.DataValueField = "id_grupo"; dl3.DataTextField = "descripcion"; dl3.DataBind(); dl.SelectedValue = GridView1.DataKeys[e.Row.RowIndex].Values[0].ToString(); dl3.SelectedValue = GridView1.DataKeys[e.Row.RowIndex].Values[1].ToString();; } }
protected void bt_editar_Click(object sender, EventArgs e) { int i; GridViewRow row; for (i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; if (row.RowType == DataControlRowType.DataRow) { Int32 id_grupo = Convert.ToInt32(this.gr_dato.Rows[i].Cells[0].Text); TextBox t_nombre = ((TextBox)(row.FindControl("nombre"))); string add = new GrupoBC().add_Grupo(id_grupo, t_nombre.Text.Trim()); } } FuncionGlobal.alerta("DATOS ACTUALIZADOS CON EXITO", Page); getallgrupo(); }