private void btnTimeLine_Click(object sender, EventArgs e) { listaNarrativas.Clear(); if (tablaNarrativas.RowCount != 0) { foreach (DataGridViewRow item in tablaNarrativas.Rows) { if (item.Cells["Imagen"].Value.ToString() != null) { imagenPath = item.Cells["Imagen"].Value.ToString(); } else { imagenPath = ""; } narr = new Narrativa( item.Cells["Nombre"].Value.ToString(), imagenPath, item.Cells["Path"].Value.ToString() ); listaNarrativas.Add(narr); } GrupoNarrativa grupoNarrativa = new GrupoNarrativa(listaNarrativas); assets.mySerializer.Serialize(grupoNarrativa, assets.folderName + "\\" + "Narrativas-" + assets.ProjectName + ".xml"); //assets.ProjectName; this.Hide(); assets.tiempo.Show(); assets.tiempo.refreshLists(); } else { DialogResult dialogResult = MessageBox.Show("Seguro que quieres continuar sin cargar ninguna narrativa?", "Some Title", MessageBoxButtons.OKCancel); if (dialogResult == DialogResult.OK) { GrupoNarrativa grupoNarrativa = new GrupoNarrativa(); assets.mySerializer.Serialize(grupoNarrativa, assets.folderName + "\\" + "Narrativas-" + assets.ProjectName + ".xml"); this.Hide(); assets.tiempo.Show(); assets.tiempo.refreshLists(); } else if (dialogResult == DialogResult.Cancel) { return; //do something else } } }
public Experimento(Estudio estudioAbierto, string sujetoPrueba) { this.estudioAbierto = estudioAbierto; this.sujetoPrueba = sujetoPrueba; try { var serializer = new SharpSerializer(); Console.WriteLine(estudioAbierto.FolderName + "//" + "Narrativas-" + estudioAbierto.ProjectName + ".xml"); grupoNarrGet = (GrupoNarrativa)serializer.Deserialize(estudioAbierto.FolderName + "//" + "Narrativas-" + estudioAbierto.ProjectName + ".xml"); listaNarrativas = grupoNarrGet.ListaNarrativas; Console.WriteLine(grupoNarrGet.ListaNarrativas); getElementos(); } catch (Exception es) { Console.WriteLine("Error al cargar las Narrativas del proyecto"); Console.WriteLine(es); } }
private void btnTimeLine_Click(object sender, EventArgs e) { listaNarrativas.Clear(); if (tablaNarrativas.RowCount != 0) { foreach (DataGridViewRow item in tablaNarrativas.Rows) { if(item.Cells["Imagen"].Value.ToString() != null){ imagenPath = item.Cells["Imagen"].Value.ToString(); }else imagenPath = ""; narr = new Narrativa( item.Cells["Nombre"].Value.ToString(), imagenPath, item.Cells["Path"].Value.ToString() ); listaNarrativas.Add(narr); } GrupoNarrativa grupoNarrativa = new GrupoNarrativa(listaNarrativas); assets.mySerializer.Serialize(grupoNarrativa, assets.folderName + "\\" + "Narrativas-"+ assets.ProjectName + ".xml"); //assets.ProjectName; this.Hide(); assets.tiempo.Show(); assets.tiempo.refreshLists(); } else { DialogResult dialogResult = MessageBox.Show("Seguro que quieres continuar sin cargar ninguna narrativa?", "Some Title", MessageBoxButtons.OKCancel); if (dialogResult == DialogResult.OK) { GrupoNarrativa grupoNarrativa = new GrupoNarrativa(); assets.mySerializer.Serialize(grupoNarrativa, assets.folderName + "\\" + "Narrativas-" + assets.ProjectName + ".xml"); this.Hide(); assets.tiempo.Show(); assets.tiempo.refreshLists(); } else if (dialogResult == DialogResult.Cancel) { return; //do something else } } }