public Paciente(int NumSS, string DNI_NIE, string Nombre, string Apellidos, string Sexo,
                        DateTime FechaNacimiento, string Direccion, string Poblacion, string Provincia,
                        string CodigoPostal, Pais miPais, string Telefono, string e_mail)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            string      ins  = "INSERT INTO tPaciente VALUES(" + NumSS + ", '" + DNI_NIE + "', '"
                               + Nombre + "', '" + Apellidos + "', '" + Sexo + "', '" + FechaNacimiento.ToShortDateString()
                               + "', '" + Direccion + "', '" + Poblacion + "', '" + Provincia + "', '" + CodigoPostal
                               + "', '" + miPais.Codigo + "', '" + Telefono + "', '" + e_mail + "');";

            miBD.Insert(ins);

            this.NumSS           = NumSS;
            this.DNI_NIE         = DNI_NIE;
            this.Nombre          = Nombre;
            this.Apellidos       = Apellidos;
            this.Sexo            = Sexo;
            this.FechaNacimiento = FechaNacimiento;
            this.Direccion       = Direccion;
            this.Poblacion       = Poblacion;
            this.Provincia       = Provincia;
            this.CodigoPostal    = CodigoPostal;
            this.miPais          = miPais;
            this.Telefono        = Telefono;
            this.e_mail          = e_mail;
        }
예제 #2
0
        public Actividad_Realizada(Usuario participante, Actividad actividad, EstadoActividadR estadoRealizacion, float valoracionUsuario,
                                   DateTime fechaValoracionUsuario, String comentarioUsuario, int numHorasRealizadas, float valoracionONG,
                                   DateTime fechaValoracionONG, String comentarioONG, /*File archivoAdjuntoONG,*/ float valoracionProfesor,
                                   DateTime fechaValoracionProfesor, String comentarioProfesor)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Actividades_Realizadas (emailParticipante,idAct,estadoRealizacion,valoracionUsuario, fechaValoracionUsuario,"
                               + "comentarioUsuario, numHorasRealizadas, valoracionONG, fechaValoracionONG, comentarioONG, valoracionProfesor, "
                               + " fechaValoracionProfesor, comentarioProfesor) VALUES ('" + participante.Email + "',"
                               + actividad.ID_Actividad + ",'" + estadoRealizacion.ToString() + "'," + valoracionUsuario + ",'" + fechaValoracionUsuario.ToString() + "','"
                               + comentarioUsuario + "'," + numHorasRealizadas + "," + valoracionONG + ",'" + fechaValoracionONG.ToString() + "','"
                               + comentarioONG + "'," + valoracionProfesor + ",'" + fechaValoracionProfesor.ToString() + "', '" + comentarioProfesor + "');";

            miBD.Insert(ins);


            this.participante           = participante;
            this.actividad              = actividad;
            this.estadoRealizacion      = estadoRealizacion;
            this.valoracionUsuario      = valoracionUsuario;
            this.fechaValoracionUsuario = fechaValoracionUsuario;
            this.comentarioUsuario      = comentarioUsuario;
            this.numHorasRealizadas     = numHorasRealizadas;
            this.valoracionONG          = valoracionONG;
            this.fechaValoracionONG     = fechaValoracionONG;
            this.comentarioONG          = comentarioONG;
            //this.archivoAdjuntoONG = archivoAdjuntoONG;
            this.valoracionProfesor      = valoracionProfesor;
            this.fechaValoracionProfesor = fechaValoracionProfesor;
            this.comentarioProfesor      = comentarioProfesor;
        }
예제 #3
0
        public Actividad(String nombreAct, String descAct, int numPlazas, int numHoras, TurnoE turno,
                         DateTime fechaInicio, DateTime fechaFin, String lugar, Usuario organizador,
                         EstadoActividadE estadoAct, AmbitoTrabajo ambitoTrabajo, TipoTrabajo tipoTrabajo)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Actividades (nombreAct,descripcionAct,numPlazas,numHoras, turno,"
                               + "fechaInicio, fechaFin,lugar,emailOrganizador,estadoAct,idAmbitoTrabajo,idTipoTrabajo) "
                               + "VALUES ('" + nombreAct + "','"
                               + descAct + "'," + numPlazas + "," + numHoras + ",'" + turno.ToString() + "','"
                               + fechaInicio.ToShortDateString() + "','" + fechaFin.ToShortDateString() + "','" + lugar + "','" + organizador.Email + "','"
                               + estadoAct + "'," + ambitoTrabajo.ID_AmbitoTrabajo + "," + tipoTrabajo.ID_TipoTrabajo + ");";

            miBD.Insert(ins);
            this.ID_actividad  = (int)miBD.SelectScalar("SELECT max(ID_Actividad) FROM Actividades;");
            this.nombreAct     = nombreAct;
            this.descAct       = descAct;
            this.numPlazas     = numPlazas;
            this.numHoras      = numHoras;
            this.turno         = turno;
            this.fechaInicio   = fechaInicio;
            this.fechaFin      = fechaFin;
            this.lugar         = lugar;
            this.organizador   = organizador;
            this.estadoAct     = estadoAct;
            this.ambitoTrabajo = ambitoTrabajo;
            this.tipoTrabajo   = tipoTrabajo;
            competencias       = null;
        }
        public Laboratorio(string nombre)
        {
            SQLSERVERDB dbManager = new SQLSERVERDB(BD_SERVER, BD_NAME);

            dbManager.Insert("Insert into tLaboratorio(nombre) values ('" + nombre + "');");
            id_lab    = (int)dbManager.Select("select max(id) from tLaboratorio")[0][0];
            this.name = nombre;
        }
예제 #5
0
        public Partido(string siglas, string nombre)
        {
            SQLSERVERDB dbManager = new SQLSERVERDB(BD_SERVER, BD_NAME);

            dbManager.Insert("Insert into tPartido(siglas, nombre) values ('" + siglas + "', '" + nombre + "');");
            this.siglas = siglas;
            this.nombre = nombre;
        }
예제 #6
0
        public Pais(string cod, string des)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO tPais VALUES('" + cod + "', '" + des + "');");
            this.cod = cod;
            this.des = des;
        }
예제 #7
0
파일: TipoTrabajo.cs 프로젝트: DeuneB07/APS
        public TipoTrabajo(string tipoTrabajo)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            string      ins  = "INSERT INTO Tipo_Trabajo (tipoTrabajo) VALUES ('" + tipoTrabajo + "');";

            miBD.Insert(ins);
            this.id          = (int)miBD.SelectScalar("SELECT max(ID_TipoTrabajo) FROM Tipo_Trabajo;");
            this.tipoTrabajo = tipoTrabajo;
        }
예제 #8
0
        public Grado(String nombreGrado)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Grados VALUES ('" + nombreGrado + "')";

            miBD.Insert(ins);
            ID_grado         = (int)miBD.SelectScalar("SELECT max(ID_Grado) FROM Grados;");
            this.nombreGrado = nombreGrado;
        }
예제 #9
0
        public AmbitoTrabajo(string ambitoTrabajo)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            string      ins  = "INSERT INTO Ambito_Trabajo (ambitoTrabajo) VALUES ('" + ambitoTrabajo + "');";

            miBD.Insert(ins);
            this.id            = (int)miBD.SelectScalar("SELECT max(ID_AmbitoTrabajo) FROM Ambito_Trabajo;");
            this.ambitoTrabajo = ambitoTrabajo;
        }
예제 #10
0
파일: Usuario.cs 프로젝트: DeuneB07/APS
 public void AddGrado(Grado g)
 {
     if (!this.Grados.Contains(g))
     {
         SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
         String      ins  = "INSERT INTO Rel_User_Grado VALUES ('" + this.Email + "'," + g.ID_Grado + ");";
         miBD.Insert(ins);
         Grados.Add(g);
     }
 }
예제 #11
0
        public Producto(int cod, string name, Pais p)
        {
            SQLSERVERDB dbManager = new SQLSERVERDB(BD_SERVER, BD_NAME);

            dbManager.Insert("Insert into tProducto(codigo, nombre, pais) values (" + cod + ", '" + name
                             + "', '" + p.Codigo + "');");
            this.codigo = cod;
            this.nombre = name;
            this.pais   = p;
        }
예제 #12
0
        public Persona(string cod, string name, Pais p)
        {
            this.nif    = cod;
            this.nombre = name;
            this.pais   = p;
            SQLSERVERDB dbManager = new SQLSERVERDB(BD_SERVER, BD_NAME);

            dbManager.Insert("insert into tPersona(nif, nombre, pais) values ('" + this.nif + "', '" +
                             this.nombre + "' , '" + this.pais.Codigo + "');");
        }
예제 #13
0
        public Concejal(string siglas, string nombre)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO tConcejal VALUES('" + siglas + "', '" + nombre + "');");

            this.id     = (int)miBD.SelectScalar("SELECT MAX(ID) FROM tConcejal;");
            this.siglas = siglas;
            this.nombre = nombre;
        }
예제 #14
0
파일: Asignatura.cs 프로젝트: DeuneB07/APS
        public Asignatura(String nA, Grado g)
        {
            // Crea el objeto y lo inserta en la base de datos
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO Asignaturas VALUES ('" + nA + "'," + g.ID_Grado + ");");
            ID_asig    = (int)miBD.SelectScalar("SELECT max(ID_Asignatura) FROM Asignaturas;");
            nombreAsig = nA;
            grado      = g;
        }
예제 #15
0
파일: Proyecto.cs 프로젝트: DeuneB07/APS
 public void AddActividadToProyecto(Actividad act)
 {
     if (!Actividades.Contains(act))
     {
         SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
         String      ins  = "INSERT INTO Rel_Proyecto_Actividades VALUES (" + this.ID_Proyecto + "," + act.ID_Actividad + ");";
         miBD.Insert(ins);
         Actividades.Add(act);
     }
 }
예제 #16
0
        public Usuario(string n, string p, Rol r)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO tUsuario VALUES("
                        + "'" + n + "', '" + p + "', '" + r.RolName + "');");
            nombre   = n;
            password = p;
            rol      = r;
        }
예제 #17
0
        public Preferencia(String nombre_preferencia, Usuario user)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Preferencias (nombre_preferencia,emailUser) VALUES ('" + nombre_preferencia + "','" + user.Email + "');";

            miBD.Insert(ins);
            ID_preferencia          = int.Parse(miBD.SelectScalar("SELECT max(ID_Preferencia) FROM Preferencias;").ToString());
            this.nombre_preferencia = nombre_preferencia;
            this.user    = user;
            competencias = null;
        }
예제 #18
0
        public Actividad_Solicitud(Usuario user, Actividad act, EstadoActividadSolicitudE estado)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Actividades_Solicitudes VALUES('" + user.Email + "'," + act.ID_Actividad + ",'" + estado.ToString() + "');";

            miBD.Insert(ins);

            this.usuario         = user;
            this.actividad       = act;
            this.estadoSolicitud = estado;
        }
예제 #19
0
        public Cita(int numSS, DateTime fecha_hora, string consulta)
        {
            SQLSERVERDB dbManager = new SQLSERVERDB(BD_SERVER, BD_NAME);

            dbManager.Insert("insert into tCita (numSSPaciente, fecha_hora, consulta) values"
                             + "(" + numSS + ", '" + fecha_hora + "', '" + consulta + "');");
            this.id         = (int)dbManager.Select("select max(id_cita) from tCita")[0][0];
            this.numSS      = numSS;
            this.fecha_hora = fecha_hora;
            this.consulta   = consulta;
        }
        public Medicamento(int id, string nombre, int cantidad, Laboratorio lab)
        {
            SQLSERVERDB dbManager = new SQLSERVERDB(BD_SERVER, BD_NAME);

            dbManager.Insert("insert into tMedicamento(id_medicamento, nombre_medicamento, cantidad_disponible, laboratorio) values" +
                             "(" + id + ", '" + nombre + "', " + cantidad + ", " + lab.ID + ");");
            this.id             = id;
            this.nombre         = nombre;
            this.cantidad       = cantidad;
            this.laboratorio_id = lab;
        }
예제 #21
0
        public Rol(string name, string des, bool adm)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO tRol VALUES('" + name + "', '"
                        + des + "', " + (adm ? 1 : 0) + ");");
            rolName  = name;
            rolDes   = des;
            admin    = adm;
            permisos = new List <Permiso>();
        }
예제 #22
0
파일: Rol.cs 프로젝트: DeuneB07/APS
        public Rol(String name, Boolean adm, String des)
        {
            // Crea el objeto y lo inserta en la base de datos
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO Roles VALUES('" + name +
                        "'," + (adm ? 1 : 0) + ",'" + des + "');");
            nombreRol = name;
            admin     = adm;
            descRol   = des;
            permisos  = null;
        }
예제 #23
0
        public Actividad_Realizada(Usuario participante, Actividad actividad, Boolean f)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Actividades_Realizadas (emailParticipante,idAct) VALUES ('"
                               + participante.Email + "'," + actividad.ID_Actividad + ");";

            miBD.Insert(ins);

            this.participante      = participante;
            this.actividad         = actividad;
            this.estadoRealizacion = EstadoActividadR.EVALUACION_PARTICIPANTE;
        }
예제 #24
0
        public Permiso(string r, string p, bool a, bool m)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO tPermiso VALUES('" + r + "', '"
                        + p + "', " + (a ? 1 : 0) + ", " + (m ? 1 : 0) + ");");

            rolName      = r;
            pantalla     = p;
            acceso       = a;
            modificacion = m;
        }
예제 #25
0
 public void AddCompetencia(Competencia c)
 {
     if (competencias == null)
     {
         competencias = Competencia.ListaCompetencias(this);
     }
     if (!competencias.Contains(c))
     {
         SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
         String      ins  = "INSERT INTO Rel_Actividad_Competencia VALUES (" + this.ID_Actividad + "," + c.ID_Competencia + ");";
         miBD.Insert(ins);
         competencias.Add(c);
     }
 }
예제 #26
0
파일: Usuario.cs 프로젝트: DeuneB07/APS
 public void AddAsignatura(Asignatura a)
 {
     if (asignaturas == null)
     {
         asignaturas = Asignatura.ListaAsignaturas(this);
     }
     if (!this.Asignaturas.Contains(a))
     {
         SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
         String      ins  = "INSERT INTO Rel_User_Asig VALUES ('" + this.Email + "'," + a.ID_Asig + ");";
         miBD.Insert(ins);
         asignaturas.Add(a);
     }
 }
예제 #27
0
파일: Proyecto.cs 프로젝트: DeuneB07/APS
        public Proyecto(EstadoProyectoE estadoProy, Usuario resp, String nombreProy)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Proyectos (estadoProy,emailResponsable,nombreProy) "
                               + "VALUES ('" + tipoProy.ToString() + "','" + estadoProy.ToString() + "','" + resp.Email
                               + "','" + nombreProy + "','" + descProy + "');";

            miBD.Insert(ins);

            ID_proyecto      = (int)miBD.SelectScalar("SELECT max(ID_Proyecto) FROM Proyectos;");
            this.estadoProy  = estadoProy;
            this.responsable = resp;
            this.nombreProy  = nombreProy;
            actividades      = new List <Actividad>();
        }
예제 #28
0
파일: Usuario.cs 프로젝트: DeuneB07/APS
        public Usuario(String e, String p, String name, Rol r, Boolean aceptado)
        {
            // Crea el objeto y lo inserta en la base de datos
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO Usuario (email,password,nombreUser,nombreRol, solicitud) VALUES("
                        + "'" + e + "', '" + p + "', '" + name + "', '" + r.NombreRol + "', " + (aceptado ? 1 : 0) + " );");
            email         = e;
            password      = p;
            nombreUser    = name;
            rol           = r;
            preferencias  = null;
            asignaturas   = null;
            grados        = null;
            this.aceptado = aceptado;
        }
예제 #29
0
        public Rol(string name, string des, bool adm)
        {
            int iadmin = 0;

            if (adm)
            {
                iadmin = 1;
            }

            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO tRol VALUES("
                        + "'" + name + "', '" + des + "', " + iadmin + ");");
            rolName = name;
            rolDes  = des;
            admin   = adm;
        }
예제 #30
0
파일: Mensaje.cs 프로젝트: DeuneB07/APS
        public Mensaje(String asunto, String texto, DateTime date, Usuario emisor, Usuario receptor)
        {
            // Crea el objeto y lo inserta en la base de datos
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);

            miBD.Insert("INSERT INTO Mensajes (asunto,texto,fecha,emailEmisor, emailReceptor, borradoEmisor, borradoReceptor, leido) VALUES("
                        + "'" + asunto + "', '" + texto + "', '" + date.ToShortDateString() + "', '" + emisor.Email + "', '" + receptor.Email + "', " + 0 + ", " + 0 + ", " + 0 + ");");
            this.asunto          = asunto;
            this.texto           = texto;
            this.date            = date;
            this.emisor          = emisor;
            this.receptor        = receptor;
            this.borradoEmisor   = false;
            this.borradoReceptor = false;
            this.leido           = false;
            ID_mensaje           = (int)miBD.SelectScalar("SELECT max(ID_Mensaje) FROM Mensajes;");
        }