public void Destroy(int id) { try { SessionInitializeTransaction(); ConcursoEN concursoEN = (ConcursoEN)session.Load(typeof(ConcursoEN), id); session.Delete(concursoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is RetappGenNHibernate.Exceptions.ModelException) { throw ex; } throw new RetappGenNHibernate.Exceptions.DataLayerException("Error in ConcursoCAD.", ex); } finally { SessionClose(); } }
public Concurso getConcurso(int id) { ConcursoCAD concursoCAD = new ConcursoCAD(); ConcursoEN concursoEN = concursoCAD.ReadOID(id); return(new Concurso(concursoEN)); }
public ParticipacionUsuario(ParticipacionEN pEN) { idConcurso = pEN.Reto.Concurso.Id; //idConcurso = pEN.Concurso.Id; ConcursoCAD concursoCAD = new ConcursoCAD(); ConcursoEN concurso = concursoCAD.ReadOID(idConcurso); nombreConcurso = concurso.Compañia; idUsuario = pEN.Usuario_0.Gaccount; UsuarioCAD usuarioCAD = new UsuarioCAD(); UsuarioEN usuario = usuarioCAD.ReadOID(idUsuario); nombreUsuario = usuario.Nombre; votos = pEN.Votos; posicion = 0; string sql = "select tabla.pos from (SELECT ROW_NUMBER() OVER(ORDER BY Votos DESC) AS pos, FK_idUsuario_idUsuario idUsu FROM[RetappGenNHibernate].[dbo].[Participacion] where FK_idConcurso_idConcurso_0 = " + idConcurso + ") tabla where tabla.idUsu = " + idUsuario + ";"; SqlConnection con = new SqlConnection(@"Server=(local); database=RetappGenNHibernate; integrated security=yes"); con.Open(); SqlCommand cmd = new SqlCommand(sql, con); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { posicion = (int)reader.GetInt64(0); } con.Close(); }
public System.Collections.Generic.IList <RetappGenNHibernate.EN.Retapp.ConcursoEN> ReadporFecha(Nullable <DateTime> fecha) { /*PROTECTED REGION ID(RetappGenNHibernate.CEN.Retapp_Concurso_ReadporFecha) ENABLED START*/ // Write here your custom code... string ConnectionString = "Data Source=ARA65;Initial Catalog=RetappGenNHibernate;Persist Security Info=True;User ID=nhibernateUser;Password=nhibernatePass"; List <ConcursoEN> lista = new List <ConcursoEN>(); try { SqlConnection c = new SqlConnection(ConnectionString); c.Open(); SqlCommand com = new SqlCommand("Select idConcurso from Concurso where (FechaFin > " + fecha + ") and ((Aprobado is true) and (Finalizado is false)) order by FechaFin asc;", c); SqlDataReader dr = com.ExecuteReader(); ConcursoCEN concen = new ConcursoCEN(); while (dr.Read()) { ConcursoEN conc = concen.ReadOID(dr.GetInt32(0)); lista.Add(conc); } dr.Close(); c.Close(); } catch (Exception ex) { Console.WriteLine("Se ha producido una excepcion al leer concursos por fecha: " + ex); } return(lista); /*PROTECTED REGION END*/ }
public int New_(Nullable <DateTime> p_FechaFin, bool p_Aprobado, bool p_Finalizado, string p_Campaña, string p_Cuerpo, string p_Premios, string p_Reto, int p_Pos, Nullable <DateTime> p_FechaInicio) { ConcursoEN concursoEN = null; int oid; //Initialized ConcursoEN concursoEN = new ConcursoEN(); concursoEN.FechaFin = p_FechaFin; concursoEN.Aprobado = p_Aprobado; concursoEN.Finalizado = p_Finalizado; concursoEN.Campaña = p_Campaña; concursoEN.Cuerpo = p_Cuerpo; concursoEN.Premios = p_Premios; concursoEN.Reto = p_Reto; concursoEN.Pos = p_Pos; concursoEN.FechaInicio = p_FechaInicio; //Call to ConcursoCAD oid = _IConcursoCAD.New_(concursoEN); return(oid); }
public int New_(Nullable <DateTime> p_FechaFin, bool p_Aprobado, bool p_Finalizado, string p_FraseCaracteristica, string p_Cuerpo, string p_Premios, int p_Pos, Nullable <DateTime> p_FechaInicio, string p_Imagen, string p_Compañia) { ConcursoEN concursoEN = null; int oid; //Initialized ConcursoEN concursoEN = new ConcursoEN(); concursoEN.FechaFin = p_FechaFin; concursoEN.Aprobado = p_Aprobado; concursoEN.Finalizado = p_Finalizado; concursoEN.FraseCaracteristica = p_FraseCaracteristica; concursoEN.Cuerpo = p_Cuerpo; concursoEN.Premios = p_Premios; concursoEN.Pos = p_Pos; concursoEN.FechaInicio = p_FechaInicio; concursoEN.Imagen = p_Imagen; concursoEN.Compañia = p_Compañia; //Call to ConcursoCAD oid = _IConcursoCAD.New_(concursoEN); return(oid); }
public ConcursoEN ReadOID(int id) { ConcursoEN concursoEN = null; concursoEN = _IConcursoCAD.ReadOID(id); return(concursoEN); }
public int New_(ConcursoEN concurso) { try { SessionInitializeTransaction(); session.Save(concurso); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is RetappGenNHibernate.Exceptions.ModelException) { throw ex; } throw new RetappGenNHibernate.Exceptions.DataLayerException("Error in ConcursoCAD.", ex); } finally { SessionClose(); } return(concurso.Id); }
public ConcursoEN ReadOIDDefault(int id) { ConcursoEN concursoEN = null; try { SessionInitializeTransaction(); concursoEN = (ConcursoEN)session.Get(typeof(ConcursoEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is RetappGenNHibernate.Exceptions.ModelException) { throw ex; } throw new RetappGenNHibernate.Exceptions.DataLayerException("Error in ConcursoCAD.", ex); } finally { SessionClose(); } return(concursoEN); }
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); }
public void Modify(ConcursoEN concurso) { try { SessionInitializeTransaction(); ConcursoEN concursoEN = (ConcursoEN)session.Load(typeof(ConcursoEN), concurso.Id); concursoEN.FechaFin = concurso.FechaFin; concursoEN.Aprobado = concurso.Aprobado; concursoEN.Finalizado = concurso.Finalizado; concursoEN.FraseCaracteristica = concurso.FraseCaracteristica; concursoEN.Cuerpo = concurso.Cuerpo; concursoEN.Premios = concurso.Premios; concursoEN.Pos = concurso.Pos; concursoEN.FechaInicio = concurso.FechaInicio; concursoEN.Imagen = concurso.Imagen; concursoEN.Compañia = concurso.Compañia; session.Update(concursoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is RetappGenNHibernate.Exceptions.ModelException) { throw ex; } throw new RetappGenNHibernate.Exceptions.DataLayerException("Error in ConcursoCAD.", ex); } finally { SessionClose(); } }
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 void Finalizar(int concurso) { /*PROTECTED REGION ID(RetappGenNHibernate.CEN.Retapp_Concurso_Finalizar) ENABLED START*/ try { ConcursoEN concur = ReadOID(concurso); concur.Finalizado = true; this.Modify(concur.Id, concur.FechaFin, concur.Aprobado, concur.Finalizado, concur.FraseCaracteristica, concur.Cuerpo, concur.Premios, concur.Pos, concur.FechaInicio, concur.Imagen, concur.Compañia); } catch (Exception ex) { Console.WriteLine("Se ha producido una excepción al finalizar el concurso: " + ex); } /*PROTECTED REGION END*/ }
public Concurso(ConcursoEN concursoEN) { this.Id = concursoEN.Id; this.fechaFin = concursoEN.FechaFin; this.aprobado = concursoEN.Aprobado; this.finalizado = concursoEN.Finalizado; this.FraseCaracterizacion = concursoEN.FraseCaracteristica; this.cuerpo = concursoEN.Cuerpo; this.premios = concursoEN.Premios; this.imagen = concursoEN.Imagen; this.compañia = concursoEN.Compañia; this.pos = concursoEN.Pos; this.fechaInicio = concursoEN.FechaInicio; }
public void Modify(int p_Concurso_OID, Nullable <DateTime> p_FechaFin, bool p_Aprobado, bool p_Finalizado, string p_Campaña, string p_Cuerpo, string p_Premios, string p_Reto, int p_Pos, Nullable <DateTime> p_FechaInicio) { ConcursoEN concursoEN = null; //Initialized ConcursoEN concursoEN = new ConcursoEN(); concursoEN.Id = p_Concurso_OID; concursoEN.FechaFin = p_FechaFin; concursoEN.Aprobado = p_Aprobado; concursoEN.Finalizado = p_Finalizado; concursoEN.Campaña = p_Campaña; concursoEN.Cuerpo = p_Cuerpo; concursoEN.Premios = p_Premios; concursoEN.Reto = p_Reto; concursoEN.Pos = p_Pos; concursoEN.FechaInicio = p_FechaInicio; //Call to ConcursoCAD _IConcursoCAD.Modify(concursoEN); }
public void Modify(int p_Concurso_OID, Nullable <DateTime> p_FechaFin, bool p_Aprobado, bool p_Finalizado, string p_FraseCaracteristica, string p_Cuerpo, string p_Premios, int p_Pos, Nullable <DateTime> p_FechaInicio, string p_Imagen, string p_Compañia) { ConcursoEN concursoEN = null; //Initialized ConcursoEN concursoEN = new ConcursoEN(); concursoEN.Id = p_Concurso_OID; concursoEN.FechaFin = p_FechaFin; concursoEN.Aprobado = p_Aprobado; concursoEN.Finalizado = p_Finalizado; concursoEN.FraseCaracteristica = p_FraseCaracteristica; concursoEN.Cuerpo = p_Cuerpo; concursoEN.Premios = p_Premios; concursoEN.Pos = p_Pos; concursoEN.FechaInicio = p_FechaInicio; concursoEN.Imagen = p_Imagen; concursoEN.Compañia = p_Compañia; //Call to ConcursoCAD _IConcursoCAD.Modify(concursoEN); }
//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(); }