//Guarda los cambios y hace commmit en la BBDD //Pone active a false private void button2_Click(object sender, EventArgs e) { RetoCEN retocen = new RetoCEN(); ConcursoCEN concen = new ConcursoCEN(); if (reto == null) { reto = new RetoEN(); reto.Concurso = campaign.Concur; reto.Active = false; reto.Nombre = textBox1.Text; reto.Descripcion = richTextBox1.Text; reto.FechaFin = (DateTime)dateTimePicker1.Value; reto.Id = retocen.New_(campaign.Concur.Id, textBox1.Text, richTextBox1.Text, (DateTime)dateTimePicker1.Value, false); } else { reto.FechaFin = dateTimePicker1.Value; reto.Nombre = textBox1.Text; reto.Descripcion = richTextBox1.Text; reto.Active = false; retocen.get_IRetoCAD().Modify(reto); } //Actualiza la vista anterior this.Reto_Load(sender, e); campaign.Campaña_Load(sender, e); }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ try { /*List<RetappGenNHibernate.EN.Mediaplayer.MusicTrackEN> musicTracks = new List<RetappGenNHibernate.EN.Mediaplayer.MusicTrackEN>(); * RetappGenNHibernate.EN.Mediaplayer.UserEN userEN = new RetappGenNHibernate.EN.Mediaplayer.UserEN(); * RetappGenNHibernate.EN.Mediaplayer.ArtistEN artistEN = new RetappGenNHibernate.EN.Mediaplayer.ArtistEN(); * RetappGenNHibernate.EN.Mediaplayer.MusicTrackEN musicTrackEN = new RetappGenNHibernate.EN.Mediaplayer.MusicTrackEN(); * RetappGenNHibernate.CEN.Mediaplayer.ArtistCEN artistCEN = new RetappGenNHibernate.CEN.Mediaplayer.ArtistCEN(); * RetappGenNHibernate.CEN.Mediaplayer.UserCEN userCEN = new RetappGenNHibernate.CEN.Mediaplayer.UserCEN(); * RetappGenNHibernate.CEN.Mediaplayer.MusicTrackCEN musicTrackCEN = new RetappGenNHibernate.CEN.Mediaplayer.MusicTrackCEN(); * RetappGenNHibernate.CEN.Mediaplayer.PlayListCEN playListCEN = new RetappGenNHibernate.CEN.Mediaplayer.PlayListCEN(); * * //Add Users * userEN.Email = "*****@*****.**"; * userEN.Name = "user"; * userEN.Surname = "userSurname"; * userEN.Password = "******"; * userCEN.New_(userEN.Name, userEN.Surname, userEN.Email, userEN.Password); * * //Add Music Track1 * musicTrackEN.Id = "http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3"; * musicTrackEN.Format = "mp3"; * musicTrackEN.Lyrics = "Beer Beer Beer Beer Beer Beer .."; * musicTrackEN.Name = "Beer Beer Beer"; * musicTrackEN.Company = "Company"; * musicTrackEN.Cover = "http://www.tomasabraham.com.ar/cajadig/2007/images/nro18-2/beer1.jpg"; * musicTrackEN.Price = 20; * musicTrackEN.Rating = 5; * musicTrackEN.CommunityRating = 5; * musicTrackEN.Duration = 200; * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name, * musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating, * musicTrackEN.Price, musicTrackEN.Duration); * musicTracks.Add(musicTrackEN); * musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email); * * //Define Album * //RetappGenNHibernate.CEN.Mediaplayer.AlbumCEN albumCEN = new RetappGenNHibernate.CEN.Mediaplayer.AlbumCEN(); * //albumCEN.New_("Album 1", "This is a Album 1", artists, musicTracks);*/ AdminCEN acen = new AdminCEN(); ConcursoCEN concen = new ConcursoCEN(); RetoCEN retocen = new RetoCEN(); acen.New_("ara65", "ara1995"); concen.New_(new DateTime(2016, 3, 13), true, false, "Esta es la frase caracteristica de esta nuestra compa��a", "Descripci�n 1", "premio1", 0, new DateTime(2016, 3, 13), "http://www.huevosguillen.com/wp-content/uploads/2014/07/huevo-tradicional.jpg", "Compa�ia 1"); concen.New_(new DateTime(2016, 3, 13), false, false, "Esta es la frase caracteristica de esta nuestra compa��a", "Descripci�n 2", "premio2", 0, new DateTime(2016, 3, 13), "http://4.bp.blogspot.com/_BGB6bJqOS60/TCKqPi71VcI/AAAAAAAAACQ/PGaT4Q44YqM/s320/Yoshi+Egg+icon.png", "Compa�ia 2"); retocen.New_(1, "Reto1A", "DescA", new DateTime(2016, 4, 20), true); retocen.New_(1, "Reto2A", "DescA", new DateTime(2016, 4, 20), false); retocen.New_(2, "Reto1B", "DescB", new DateTime(2016, 4, 20), false); // retocen.New_(2, "Reto2B", "DescB", new DateTime(2016, 4, 20), true); /*PROTECTED REGION END*/ } catch (Exception ex) { System.Console.WriteLine(ex.InnerException); throw ex; } }
public Resultado inscribirse(String gaccount, int idConcurso) { Resultado res = new Resultado(); res.result = true; res.msg = "Inscripción realizada con éxito."; UsuarioCEN usuarioCEN = new UsuarioCEN(); ConcursoCEN concen = new ConcursoCEN(); ParticipacionCEN partcen = new ParticipacionCEN(); ConcursoEN con = concen.ReadOID(idConcurso); UsuarioEN usuarioEN = usuarioCEN.ReadOID(gaccount); if (usuarioEN == null || con == null) { res.result = false; res.msg = "El usuario no existe."; } else { /* RetoCAD retoCAD = new RetoCAD(); * List<RetoEN> listaRetoEN = new List<RetoEN>(retoCAD.ReadAll(0, int.MaxValue)); * //listaRetoEN = listaRetoEN.Where(r => r.Concurso.Id == idConcurso).ToList<RetoEN>(); * listaRetoEN = listaRetoEN.Where(r => r.Concurso.Id == idConcurso && r.Active == true).ToList<RetoEN>(); * * foreach (RetoEN retoEN in listaRetoEN) * { * ParticipacionCAD participacionCAD = new ParticipacionCAD(); * ParticipacionEN participacionEN = new ParticipacionEN(); * participacionEN.Fecha = DateTime.Now; * participacionEN.Valor = 0; * participacionEN.Prueba = ""; * participacionEN.Votos = 0; * participacionEN.Reportes = 0; * participacionEN.Reto = retoEN; * participacionEN.Usuario_0 = usuarioEN; * participacionCAD.New_(participacionEN); * }*/ foreach (RetoEN r in con.Retos) { if (r.Active) { ParticipacionEN participacionEN = new ParticipacionEN(); participacionEN.Fecha = DateTime.Now; participacionEN.Valor = 0; participacionEN.Prueba = ""; participacionEN.Votos = 0; participacionEN.Reportes = 0; participacionEN.Reto = r; participacionEN.Usuario_0 = usuarioEN; partcen.get_IParticipacionCAD().New_(participacionEN); } } } return(res); }
//Abre la ventana para modificar la campaña //OK private void button4_Click(object sender, EventArgs e) { Campaña camp = new Campaña(this); ConcursoCEN concen = new ConcursoCEN(); camp.Concur = concen.ReadOID(Int32.Parse(listBox1.SelectedValue.ToString())); camp.Visible = true; }
//Finaliza la campaña //OK private void button1_Click(object sender, EventArgs e) { try { ConcursoCEN concen = new ConcursoCEN(); concen.Finalizar(Int32.Parse(listBox1.SelectedValue.ToString())); this.Administracion_Load(sender, e); } catch (Exception) { } }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { try { ConcursoCEN concen = new ConcursoCEN(); // ConcursoEN concurso = concen.ReadOID(Int32.Parse(listBox1.SelectedValue.ToString())); Console.WriteLine(listBox1.SelectedValue.ToString()); } catch (Exception) { } }
//Borra la campaña //OK private void button3_Click(object sender, EventArgs e) { try { ConcursoCEN concen = new ConcursoCEN(); concen.Destroy(Int32.Parse(listBox1.SelectedValue.ToString())); this.Administracion_Load(sender, e); // Console.WriteLine(listBox2.SelectedValue.ToString()); } catch (Exception) { } }
public string NombreCampanya(int id) { try { ConcursoCEN cen = new ConcursoCEN(); ConcursoEN en = cen.get_IConcursoCAD().ReadOID(id); return(en.FraseCaracteristica); } catch (Exception ex) { return(ex.ToString()); } }
public int[] ListaIdsConcursos() { ConcursoCEN cen = new ConcursoCEN(); IList <ConcursoEN> en = cen.get_IConcursoCAD().ReadAll(0, int.MaxValue); for (int i = 0; i < en.Count; i++) { if (!en[i].Aprobado) { en.Remove(en[i]); } } int[] lista = new int[en.Count]; for (int i = 0; i < en.Count; i++) { lista[i] = en[i].Id; } return(lista); }
public int[] getRetosCampaña(int id) { ConcursoCEN concurcen = new ConcursoCEN(); IList <RetoEN> listaRetos = concurcen.ReadRetos(id); for (int i = 0; i < listaRetos.Count; i++) { if (!listaRetos[i].Active) { listaRetos.Remove(listaRetos[i]); } } int[] lista = new int[listaRetos.Count]; for (int i = 0; i < listaRetos.Count; i++) { lista[i] = listaRetos[i].Id; } return(lista); }
//Guarda los cambios y cierra private void button2_Click(object sender, EventArgs e) { ConcursoCEN concen = new ConcursoCEN(); if (concur == null) { concur = new ConcursoEN(); concur.Aprobado = false; concur.Finalizado = false; //Asignamos los valores de los controles a las variables concur.Imagen = textBox1.Text; //Fecha de inicio concur.FechaInicio = dateTimePicker1.Value; //Fecha de fin concur.FechaFin = dateTimePicker2.Value; //Asigna la URL al cuadrado de imagen pictureBox1.ImageLocation = textBox1.Text; //Premios concur.Premios = richTextBox1.Text; //Descripción concur.Cuerpo = richTextBox2.Text; //Frase característica concur.FraseCaracteristica = textBox2.Text; //Campaña concur.Compañia = textBox3.Text; //Reto (NO PUEDE SER NULL) //concur.Reto = "NUEVO RETO"; //Inserta concen.New_(concur.FechaFin, concur.Aprobado, concur.Finalizado, concur.FraseCaracteristica, concur.Cuerpo, concur.Premios, concur.Pos, concur.FechaInicio, concur.Imagen, concur.Compañia); } else //En el caso de que no sea uno nuevo //Asignamos los valores de los controles a las variables //Asignamos los valores de los controles a las variables { concur.Imagen = textBox1.Text; //Fecha de inicio concur.FechaInicio = dateTimePicker1.Value; //Fecha de fin concur.FechaFin = dateTimePicker2.Value; //Asigna la URL al cuadrado de imagen pictureBox1.ImageLocation = textBox1.Text; //Premios concur.Premios = richTextBox1.Text; //Descripción concur.Cuerpo = richTextBox2.Text; //Frase característica concur.FraseCaracteristica = textBox2.Text; //Campaña concur.Compañia = textBox3.Text; //Actualiza concen.Modify(concur.Id, concur.FechaFin, concur.Aprobado, concur.Finalizado, concur.FraseCaracteristica, concur.Cuerpo, concur.Premios, concur.Pos, concur.FechaInicio, concur.Imagen, concur.Compañia); } //Actualiza ventana anterior administration.Administracion_Load(sender, e); this.Close(); }