示例#1
0
 public scoreController(Idb theDB)
 {
     this.thescores = theDB;/*
                             * thescores.addscore("123");
                             * thescores.getscore().Add("995");
                             */
 }
示例#2
0
 /// <summary>
 /// crea una conexión en base a un connectionstring
 /// </summary>
 /// <param name="connectionstring">cadena de conexión</param>
 /// <param name="tipo">tipo de conexión a crear</param>
 public clsConexion(string connectionstring, edbTipo tipo)
 {
     this.ConnectionString = connectionstring;
     this.eTipo            = tipo;
     switch (this.eTipo)
     {
     case edbTipo.dbSQLServer:
     {
         ocnx_fisica = new clsdbSQLServer(this);
         break;
     }
     }
 }
示例#3
0
 /// <summary>
 /// crea una conexión del tipo especificado.
 /// Adicionalmente trata de establecer la conexión
 /// a la bd con los parámetros especificados mediante una conexion segura.
 /// </summary>
 /// <param name="servidor">nombre, IP ó instancia del servidor</param>
 /// <param name="bd">identificador de la BD</param>
 /// <param name="tipo">Tipo de la conexión</param>
 public clsConexion(string servidor, string bd, edbTipo tipo)
 {
     this.servidor          = servidor.Replace(":", ",");
     this.bd                = bd;
     this.TrustedConnection = true;
     this.eTipo             = tipo;
     switch (this.eTipo)
     {
     case edbTipo.dbSQLServer:
     {
         ocnx_fisica = new clsdbSQLServer(this);
         break;
     }
     }
 }
示例#4
0
 /// <summary>
 /// crea una conexión del tipo especificado.
 /// Adicionalmente trata de establecer la conexión
 /// a la bd con los parámetros especificados
 /// </summary>
 /// <param name="servidor">nombre, IP ó instancia del servidor</param>
 /// <param name="bd">identificador de la BD</param>
 /// <param name="usuario">usuario</param>
 /// <param name="password">password</param>
 /// <param name="tipo">Tipo de la conexión</param>
 public clsConexion(string servidor, string bd, string usuario, string password, edbTipo tipo)
 {
     this.servidor     = servidor.Replace(":", ",");
     this.bd           = bd;
     this.str_password = password;
     this.usuario      = usuario;
     this.eTipo        = tipo;
     switch (this.eTipo)
     {
     case edbTipo.dbSQLServer:
     {
         ocnx_fisica = new clsdbSQLServer(this);
         break;
     }
     }
 }
 public RepositorioGenerico(AbstractValidator <T> validador, bool idautonumerico = true)
 {
     this.validador        = validador;
     this.idEsAutonumerico = idautonumerico;
     db = new Basededatos();
 }
示例#6
0
        public void Combo4(string combo1, string combo2, string combo3, string combo4, string money, Idb db)
        {
            db.ComboClear();
            foreach (Disk disk in db.AllD())
            {
                if (disk.price <= Convert.ToInt32(money))
                {
                    foreach (Song diskSong in disk.songs)
                    {
                        db.AddC(diskSong);
                    }
                }
            }

            foreach (Song song in db.AllS())
            {
                if (song.singer != combo4)


                {
                    db.ComboRem(song);
                }
                else if (db.ComboCont(song) == false)
                {
                    db.AddC(song);
                }
            }
            if (combo1 != "")
            {
                foreach (Disk disk in db.AllD())
                {
                    if (combo1 == disk.name)
                    {
                        foreach (Song diskSong in disk.songs)
                        {
                            if (combo4 != diskSong.singer)
                            {
                                db.ComboRem(diskSong);
                            }
                            else if (db.ComboCont(diskSong) == false)
                            {
                                db.AddC(diskSong);
                            }
                        }
                    }
                    else
                    {
                        foreach (Song song in disk.songs)
                        {
                            db.ComboRem(song);
                        }
                    }
                }
            }

            if (combo3 != "")
            {
                foreach (Song song in db.AllS())
                {
                    if (song.gener == combo3 & combo4 == song.singer)
                    {
                        if (db.ComboCont(song) == false)
                        {
                            db.AddC(song);
                        }
                    }
                    else
                    {
                        db.ComboRem(song);
                    }
                }
            }
            if (combo2 != "")
            {
                foreach (Song song in db.AllS())
                {
                    if (song.singer == combo4 & combo2 == song.author)
                    {
                        if (db.ComboCont(song) == false)
                        {
                            db.AddC(song);
                        }
                    }
                    else
                    {
                        db.ComboRem(song);
                    }
                }
            }
        }
示例#7
0
 public Form1()
 {
     InitializeComponent();
     db   = cont.DataBase();
     comb = cont_combo.NewCombo();
 }