protected void btnAddDatos_Click(object sender, EventArgs e) { lblErrorDatos.Text = string.Empty; String _fila = String.Empty; List<WebTorneosDatos> list = new List<WebTorneosDatos>(); WebTorneosDatos oWebDatos = null; try { foreach (DataRow item in dt.Rows) { _fila = item[0].ToString(); oWebDatos = new WebTorneosDatos(); oWebDatos.Orden = Convert.ToInt32(item[0].ToString()); oWebDatos.FechaCarga = Convert.ToDateTime(item[1].ToString()); oWebDatos.WebTorneosTablaId = Convert.ToInt32(ddlTablaDato.SelectedValue); if (dt.Columns.Count >= 3) oWebDatos.Columna01 = item[2].ToString(); if (dt.Columns.Count >= 4) oWebDatos.Columna02 = item[3].ToString(); if (dt.Columns.Count >= 5) oWebDatos.Columna03 = item[4].ToString(); if (dt.Columns.Count >= 6) oWebDatos.Columna04 = item[5].ToString(); if (dt.Columns.Count >= 7) oWebDatos.Columna05 = item[6].ToString(); if (dt.Columns.Count >= 8) oWebDatos.Columna06 = item[7].ToString(); if (dt.Columns.Count >= 9) oWebDatos.Columna07 = item[8].ToString(); if (dt.Columns.Count >= 10) oWebDatos.Columna08 = item[9].ToString(); if (dt.Columns.Count >= 11) oWebDatos.Columna09 = item[10].ToString(); if (dt.Columns.Count >= 12) oWebDatos.Columna10 = item[11].ToString(); if (dt.Columns.Count >= 13) oWebDatos.Columna11 = item[12].ToString(); if (dt.Columns.Count >= 14) oWebDatos.Columna12 = item[13].ToString(); if (dt.Columns.Count >= 15) oWebDatos.Columna13 = item[14].ToString(); if (dt.Columns.Count >= 16) oWebDatos.Columna14 = item[15].ToString(); if (dt.Columns.Count >= 17) oWebDatos.Columna15 = item[16].ToString(); if (dt.Columns.Count >= 18) oWebDatos.Columna16 = item[17].ToString(); if (dt.Columns.Count >= 19) oWebDatos.Columna17 = item[18].ToString(); if (dt.Columns.Count >= 20) oWebDatos.Columna18 = item[19].ToString(); if (dt.Columns.Count >= 21) oWebDatos.Columna19 = item[20].ToString(); if (dt.Columns.Count >= 22) oWebDatos.Columna20 = item[21].ToString(); list.Add(oWebDatos); } //grabar. new DataAccess.Web().AddTablasDatosList(list); ClientScript.RegisterStartupScript(GetType(), "Datos", "alert('El archivo fue importado con éxito.');", true); dt = null; btnAddDatos.Visible = false; gvDatos.DataSource = dt; gvDatos.DataBind(); lblMessageDatos.Visible = false; } catch (Exception ex) { if (!String.IsNullOrEmpty(_fila)) lblErrorDatos.Text = "Fila: " + _fila + ". " + ex.Message; else lblErrorDatos.Text = ex.Message; SaveTechLog(System.Reflection.MethodBase.GetCurrentMethod().Name, LevelError.ERROR, ex, "Disciplina : " + ddlDisciplinaDato.SelectedItem.Text + " Torneo : " + ddlTorneoDato.SelectedItem.Text + " Tabla : " + ddlTablaDato.SelectedItem.Text); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["Tabla"] != null) { if (!IsPostBack) { ddlHistorial.DataTextFormatString = "{0:dd/MM/yyyy}"; ddlHistorial.DataTextField = "value"; ddlHistorial.DataValueField = "value"; ddlHistorial.DataSource = new Web().GetHistorial(Convert.ToInt32(Request.QueryString["Tabla"])); ddlHistorial.DataBind(); } activeHeaders = new Web().GetTablaHeader(Convert.ToInt32(Request.QueryString["Tabla"]), Convert.ToDateTime(ddlHistorial.SelectedValue)); h2Title.InnerText = activeHeaders.WebTorneosTablas.Nombre + " - " + activeHeaders.WebTorneosTablas.WebTorneos.Nombre + " " + activeHeaders.WebTorneosTablas.WebTorneos.Categoria + " " + activeHeaders.WebTorneosTablas.WebTorneos.FechaInicio.Value.Year; FillGridTabla(); } }