protected void dsColumna_Updating(object sender, ObjectDataSourceMethodEventArgs e) { COLUMNA columna = (COLUMNA)e.InputParameters[0]; TIPO_DATO_COLUMNA tipoDatoColumna = new TIPO_DATO_COLUMNA() { TDC_CODIGO = int.Parse(((DropDownList)this.grvColumna.Rows [this.grvColumna.EditIndex].FindControl("drlTipoEdit")).SelectedValue) }; columna.TIPO_DATO_COLUMNA = tipoDatoColumna; }
protected void dsColumna_Selected(object sender, ObjectDataSourceStatusEventArgs e) { if (Request.QueryString["Tabla"] != "-1") { List<COLUMNA> lista = (List<COLUMNA>)e.ReturnValue; if (lista.Count == 0) { COLUMNA columna = new COLUMNA(); columna.COL_NOMBRE = ""; TIPO_DATO_COLUMNA tipoDato = new TIPO_DATO_COLUMNA() { TDC_NOMBRE="" }; lista.Add(columna); } } }
protected void imgAgregar_Click(object sender, ImageClickEventArgs e) { COLUMNA columna = new COLUMNA() { COL_NOMBRE = ((TextBox)this.grvColumna.FooterRow.FindControl("txtNombreFooter")).Text, COL_LONGITUD = int.Parse(((TextBox)this.grvColumna.FooterRow.FindControl("txtLongitudFooter")).Text) }; TABLA tabla = new TABLA() { TBL_CODIGO = int.Parse(((HiddenField)this.frmTabla.FindControl("hdnCodigo")).Value) }; columna.TABLA = tabla; TIPO_DATO_COLUMNA tipoDato = new TIPO_DATO_COLUMNA() { TDC_CODIGO = int.Parse(((DropDownList)this.grvColumna.FooterRow.FindControl("drlTipoFooter")).SelectedValue) }; columna.TIPO_DATO_COLUMNA = tipoDato; EstadoOperacion Estado = BusinessLayer.Mensajeria.ColumnaBL.insertarColumna(columna); if (Estado.Estado) { this.grvColumna.DataBind(); } else { this.lblMensaje.Text = Estado.Mensaje; } }