示例#1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            FProy.BD.MiBd db = new FProy.BD.MiBd();
            String id = (String)cb1.SelectedValue;

            if (String.IsNullOrEmpty(txt.Text.Trim()) && Regex.IsMatch(txt.Text, "[a-zA-Z]"))
            {

                MessageBox.Show("No se puede registrar una tienda sin un nombre valido. No use números");
            }
            else
            { //}

                var cons = db.Consolas.SingleOrDefault(s => s.codcons == id);

                if (cons != null)
                {
                    cons.namecons = Convert.ToString(txt.Text);
                    db.SaveChanges();
                }
            }
            var cons1 = from s in db.Consolas
                        select s;

            dbg.ItemsSource = cons1.ToList();
            cb1.ItemsSource = db.Consolas.ToList();
            cb1.SelectedIndex = 0;
        }
示例#2
0
        private void borrar_Click(object sender, RoutedEventArgs e)
        {
            FProy.BD.MiBd db = new FProy.BD.MiBd();
            String id = (String)cb1.SelectedValue;

            var cons = db.Juegos.FirstOrDefault(s => s.codcons == id);

            if (cons != null)
            {
                MessageBox.Show("No se puede borrar un dato que ya esta siendo usado en los registros.");
            }
            else
            {

                var con = db.Consolas.FirstOrDefault(s => s.codcons == id);
                db.Consolas.Remove(con);
                db.SaveChanges();

                var cons1 = from s in db.Consolas
                            select s;
                dbg.ItemsSource = cons1.ToList();
                cb1.ItemsSource = db.Consolas.ToList();
                cb1.SelectedIndex = 0;

            }
        }
示例#3
0
        private void btn1_Click(object sender, RoutedEventArgs e)
        {
            FProy.BD.MiBd db = new FProy.BD.MiBd();
            FProy.BD.Company com = new FProy.BD.Company();

            if (tx1.Text.Length > 3)
            {
                MessageBox.Show("El codigo de la consola solo requiere 3 caracteres. Vuelva a intentarlo");
            }//Validar longitud
            else
            {

                if (Regex.IsMatch(tx1.Text.Trim(), @"^\s[a-zA-Z]") && Regex.IsMatch(tx2.Text.Trim(), "[a-zA-Z0-9]+$"))
                {

                    com.codcomp = tx1.Text;
                    com.namec = tx2.Text;

                    db.Companias.Add(com);
                    db.SaveChanges();

                    MessageBox.Show("Captura Realizada correctamente");

                }
                else { MessageBox.Show("No se admiten numeros o caracteres especiales"); }//Validar texto

            }
        }
示例#4
0
        private void btn_Click(object sender, RoutedEventArgs e)
        {
            FProy.BD.MiBd db = new FProy.BD.MiBd();
            FProy.BD.Genre gen = new FProy.BD.Genre();

            if (tx1.Text.Length > 3)
            {
                MessageBox.Show("El codigo de la consola solo requiere 3 caracteres. Vuelva a intentarlo");
            }//Validar longitud
            else
            {

                if (Regex.IsMatch(tx1.Text, @"\s^[a-zA-Z]") && Regex.IsMatch(tx2.Text, "[a-zA-Z0-9]+$"))
                {

                    gen.codgen = tx1.Text;
                    gen.nameg = tx2.Text;

                    db.Generos.Add(gen);
                    db.SaveChanges();

                    MessageBox.Show("Captura Realizada correctamente");

                }
                else { MessageBox.Show("No se admiten numeros o caracteres especiales"); }//Validar texto

            }
        }
示例#5
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            FProy.BD.MiBd db = new FProy.BD.MiBd();
            int id = (Int32)cb1.SelectedValue;

            var cons = db.Juegos.SingleOrDefault(s => s.idjuego== id);

            if (cons != null)
            {
                db.Juegos.Remove(cons);
                db.SaveChanges();
            }
        }
示例#6
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            FProy.BD.MiBd db = new FProy.BD.MiBd();
            FProy.BD.Game juego = new FProy.BD.Game();
            if (Convert.ToString(dp1.SelectedDate.Value) == "" )
            {

                MessageBox.Show("Introduce una fecha valida"+dp1.SelectedDate.Value);

            }
                if (String.IsNullOrEmpty(tx2.Text.Trim()))
                {

                    MessageBox.Show("No se puede registrar un juego sin un nombre.");
                }
                else
                {
                    if (Regex.IsMatch(tx3.Text, "^[0-9]*$"))
                    {

                        juego.namej = tx2.Text;
                        juego.precio = Convert.ToInt32(tx3.Text);
                        juego.rdate = dp1.SelectedDate.Value;
                        juego.codgen = (String)cb1.SelectedValue;
                        juego.codcomp = (String)cb2.SelectedValue;
                        juego.codcons = (String)cb3.SelectedValue;

                        db.Juegos.Add(juego);
                        db.SaveChanges();

                    }
                    else
                    {
                        MessageBox.Show("Utilice números solamente para el precio, sin simbolos o caracteres especiales.");
                    }

                }
        }
示例#7
0
        private void reg_Click(object sender, RoutedEventArgs e)
        {
            FProy.BD.MiBd db = new FProy.BD.MiBd();
            int id = (Int32)cb1.SelectedValue;

            if (String.IsNullOrEmpty(t1.Text.Trim()))
            {

                MessageBox.Show("No se puede registrar un juego sin un nombre valido. Intente de nuevo");
            }
            else
            {
                if (Regex.IsMatch(t2.Text, "^[0-9]*$"))
                {

                    var cons = db.Juegos.SingleOrDefault(s => s.idjuego == id);
                    if (cons != null)
                    {
                        cons.namej = Convert.ToString(t1.Text);
                        cons.precio = Convert.ToSingle(t2.Text);
                        cons.rdate = t3.SelectedDate.Value;

                        cons.codgen = (String)cb2.SelectedValue;
                        cons.codcons = (String)cb3.SelectedValue;
                        cons.codcomp = (String)cb4.SelectedValue;

                        db.SaveChanges();
                    }
                }
                else { MessageBox.Show("Introduce solo números en el precio"); }
            }

            int idGame = (int)cb1.SelectedValue;

            var cons3 = from s in db.Juegos

                       where s.idjuego == idGame
                       select s;
            dbg.ItemsSource = cons3.ToList();
        }