コード例 #1
0
 private void dgvActividades_SelectionChanged(object sender, EventArgs e)
 {
     if (dgvActividades.SelectedRows.Count > 0)
     {
         int idSel = (int)dgvActividades.SelectedRows[0].Cells[0].Value;
         seleccionada = new Actividad(idSel);
     }
 }
コード例 #2
0
        public MaterialActividad(string nombre, string enlace, Actividad actividad)
        {
            //Insert
            SQLSERVERDB miBD      = new SQLSERVERDB(BD_SERVER, BD_NAME);
            string      sentencia = "INSERT INTO MaterialActividad VALUES (" + actividad.IdActividad + ",'" + nombre + "','" + enlace + "');";

            miBD.Insert(sentencia);

            this.nombre      = nombre;
            this.enlace      = enlace;
            this.idActividad = actividad.IdActividad;
        }
コード例 #3
0
 public static string recordatorioActividad(Actividad actividad)
 {
     try
     {
         string messageBody = "<font>Hola, desde PCSAS te recordamos que proximamente tienes un evento: " + actividad.ToString() + ". </font><br><br>";
         messageBody = messageBody + "<font> Esperamos tu asistencia, muchas gracias. Un saludo. NO RESPONDER A ESTE CORREO. </font><br><br>";
         return(messageBody);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
コード例 #4
0
        public ValoracionActividad(Usuario usuario, Actividad act)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            Object[] tupla = miBD.Select("SELECT * FROM ValoracionActividad WHERE correoUsuario = '" + usuario.CorreoUsuario + "' AND idActividad = " + act.IdActividad + ";")[0];
            this.user         = new Usuario((string)tupla[0]);
            this.actividad    = new Actividad((int)tupla[1]);
            this.satisfaccion = (int)tupla[2];
            this.lugar        = (int)tupla[3];
            this.horario      = (int)tupla[4];
            this.organizacion = (int)tupla[5];
            this.repetir      = (int)tupla[6] == 0 ? false : true;
            this.comentario   = (String)tupla[7];
        }
コード例 #5
0
        public void BorrarValoracionActividad()
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Delete("DELETE FROM ValoracionActividad WHERE correoUsuario = '" + this.user.CorreoUsuario + "' AND idActividad = " + this.actividad.IdActividad + "; ");
            this.user         = null;
            this.actividad    = null;
            this.actividad    = null;
            this.satisfaccion = -1;
            this.lugar        = -1;
            this.horario      = -1;
            this.organizacion = -1;
            this.repetir      = false;
            this.comentario   = null;
        }
コード例 #6
0
        public static bool comprobarInscrito(Usuario usuario, Actividad actividad)
        {
            bool inscrito = false;

            if (usuario != null)
            {
                foreach (Usuario u in ActividadesRealizadas.listaUsuarios(actividad.IdActividad))
                {
                    if (usuario.CorreoUsuario.Equals(u.CorreoUsuario))
                    {
                        inscrito = true;
                    }
                }
            }
            return(inscrito);
        }
コード例 #7
0
        public ValoracionActividad(Usuario user, Actividad act, int s, int l, int h, int o, bool r, String c)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            string sentencia = "INSERT INTO ValoracionActividad VALUES ('" + user.CorreoUsuario + "'," + act.IdActividad + "," + s + "," + l + "," + h + "," + o + "," + (r == true ? 1 : 0) + ",'" + c + "');";

            miBD.Insert(sentencia);
            this.user         = user;
            this.actividad    = act;
            this.satisfaccion = s;
            this.lugar        = l;
            this.horario      = h;
            this.organizacion = o;
            this.repetir      = r;
            this.comentario   = c;
        }
コード例 #8
0
        private void bBorrar_Click(object sender, EventArgs e)


        {
            try
            {
                if (elementoSeleccionado != null)
                {
                    if (MessageBox.Show("¿Quieres borrar el elemento definitivamente?", "Borrar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        if (elementoSeleccionado is Actividad)
                        {
                            Actividad a = (Actividad)elementoSeleccionado;
                            a.BorrarActividad();
                            this.actividadTableAdapter.Fill(this.apsgrupo02DataSet.Actividad);
                        }
                        else if (elementoSeleccionado is Curso)
                        {
                            Curso c = (Curso)elementoSeleccionado;
                            c.BorrarCurso();
                            this.cursoTableAdapter.Fill(this.apsgrupo02DataSet.Curso);
                        }
                        else if (elementoSeleccionado is Usuario)
                        {
                            Usuario u = (Usuario)elementoSeleccionado;
                            u.BorrarUsuario();
                            this.usuarioTableAdapter.Fill(this.apsgrupo02DataSet.Usuario);
                        }
                        else if (elementoSeleccionado is Debate)
                        {
                            Debate d = (Debate)elementoSeleccionado;
                            d.BorrarDebate();
                            this.debateTableAdapter1.Fill(this.apsgrupo02DataSet1.Debate);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("ERROR: Ningun elemento seleccionado");
                }
            }catch (Exception excp)
            {
                Console.WriteLine(excp.Message);
            }
        }
コード例 #9
0
 private void dgvNuevasActividades_SelectionChanged(object sender, EventArgs e)
 {
     try
     {
         if (dgvNuevasActividades.SelectedRows.Count > 0)
         {
             int id = (int)dgvNuevasActividades.SelectedRows[0].Cells[0].Value;
             actividadSeleccionada = new Actividad(id);
         }
         else
         {
             actividadSeleccionada = null;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERROR: " + ex.Message);
     }
 }
コード例 #10
0
        private void bGuardarCambiosAct_Click(object sender, EventArgs e)
        {
            try
            {
                nombreActividad = tNombreAct.Text;
                descrip         = tDescripcionAct.Text;
                lugar           = tLugarAct.Text;
                fechaIni        = dFechaIniAct.Value.ToString();
                fechaFin        = dFechaFinAct.Value.ToString();
                horaIni         = dHoraIniAct.Value.ToString("HH:mm");
                horaFin         = dHoraFinAct.Value.ToString("HH:mm");

                int comparacion = dFechaFinAct.Value.CompareTo(dFechaIniAct.Value);



                if (nombreActividad.Equals("") || descrip.Equals("") || lugar.Equals("") || fechaIni.Equals("") || fechaFin.Equals("") ||
                    horaIni.Equals("") || horaFin.Equals("") || tAforoAct.Text == null || tAforoAct.Text.Equals(""))
                {
                    throw new Exception("Faltan campos obligatorios por rellenar.");
                }
                else
                {
                    if (comparacion >= 0)
                    {
                        aforo          = tAforoAct.Text.ToString(); //Pasar el aforo a entero
                        aforoActividad = int.Parse(aforo);
                        actividad      = new Actividad(usuarioCreador, nombreActividad, descrip, fechaIni, fechaFin, horaIni, horaFin, lugar, aforoActividad);
                        MessageBox.Show("Actividad creada correctamente");
                        cerrar();
                    }
                    else
                    {
                        throw new Exception("Las fechas no son correctas.");
                    }
                }
            } catch (Exception ex)
            {
                MessageBox.Show("ERROR : " + ex.Message);
            }
        }
コード例 #11
0
 public fEliminarArchivoActividad(Usuario u, Actividad a)
 {
     this.usuario   = u;
     this.actividad = a;
     InitializeComponent();
 }
コード例 #12
0
 public fSatisfaccionActividad(Usuario u, Actividad a)
 {
     this.user = u;
     this.act  = a;
     InitializeComponent();
 }
コード例 #13
0
 public fModificarActividad(Usuario u, Actividad a)
 {
     this.user = u;
     this.act  = a;
     InitializeComponent();
 }
コード例 #14
0
 public fArchivoActividad(Usuario user, Actividad act)
 {
     this.user = user;
     this.act  = act;
     InitializeComponent();
 }
コード例 #15
0
 public fInfoActividad(Usuario user, Actividad act)
 {
     InitializeComponent();
     this.user = user;
     this.act  = act;
 }