Ejemplo n.º 1
0
        private void FixupWebDisciplinas(WebDisciplinas previousValue)
        {
            if (previousValue != null && previousValue.WebTorneos.Contains(this))
            {
                previousValue.WebTorneos.Remove(this);
            }

            if (WebDisciplinas != null)
            {
                if (!WebDisciplinas.WebTorneos.Contains(this))
                {
                    WebDisciplinas.WebTorneos.Add(this);
                }
                if (WebDisciplinaId != WebDisciplinas.WebDisciplinaId)
                {
                    WebDisciplinaId = WebDisciplinas.WebDisciplinaId;
                }
            }
        }
Ejemplo n.º 2
0
        protected void btnAddDisciplina_Click(object sender, EventArgs e)
        {
            lblErrorDisciplina.Text = string.Empty;

            var fila = String.Empty;
            var list =new List<WebDisciplinas>();
            WebDisciplinas oWebDisciplinas = null;
            try
            {
                foreach (DataRow item in dt.Rows)
                {
                    fila = item[0].ToString();

                    oWebDisciplinas = new WebDisciplinas {Descripcion = item[1].ToString()};

                    list.Add(oWebDisciplinas);
                }

                //grabar.
                new AEPDataAccess.Methods.Web().AddDisciplinasList(list);

                ClientScript.RegisterStartupScript(GetType(), "Disciplinas", "alert('El archivo fue importado con éxito.');", true);

                dt = null;
                btnAddDisciplina.Visible = false;
                gvDisciplina.DataSource = dt;
                gvDisciplina.DataBind();
                lblMessageDisciplina.Visible = false;
            }
            catch (Exception ex)
            {
                if (!String.IsNullOrEmpty(fila))
                    lblErrorDisciplina.Text = "Fila: " + fila + ". " + ex.Message;
                else
                    lblErrorDisciplina.Text = ex.Message;

                SaveTechLog(System.Reflection.MethodBase.GetCurrentMethod().Name, LevelError.ERROR, ex, "");
            }
        }