Пример #1
0
        private void Alta_Click(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(Desc.Text.Trim(), @"^[a-zA-Z\s]+$"))
            {
                Mibd db = new Mibd();
                Finalbd.Cbd.Multa mul = new Finalbd.Cbd.Multa();
                mul.Descripcion = Desc.Text;

                db.Mults.Add(mul);
                db.SaveChanges();
            }
            else { MessageBox.Show("Ingrese los datos correctos, Solo Letras"); }
        }
Пример #2
0
        private void Alta_Click(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(NombreC.Text.Trim(), @"^[a-zA-Z\s]+$") && Regex.IsMatch(Sexo.Text.Trim(), @"^[a-zA-Z\s]+$"))
            {
                Mibd db = new Mibd();
                Finalbd.Cbd.Ciudadano ciu = new Finalbd.Cbd.Ciudadano();
                ciu.Nombre = NombreC.Text;
                ciu.sexo = Sexo.Text;

                db.Cius.Add(ciu);
                db.SaveChanges();
            }
            else { MessageBox.Show("Verifique los datos, solo letras"); }
        }
Пример #3
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(Mar.Text.Trim(), @"^[a-zA-Z\s]+$") && Regex.IsMatch(Mod.Text.Trim(), @"^[a-zA-Z\s]+$")&& Regex.IsMatch(Plac.Text.Trim(), @"^[a-zA-Z\s]+$"))
            {
                Mibd db = new Mibd();
                Finalbd.Cbd.Auto aut = new Finalbd.Cbd.Auto();
                aut.Marca = Mar.Text;
                aut.Modelo = Mod.Text;
                aut.Placa = Plac.Text;

                db.Auts.Add(aut);
                db.SaveChanges();
            }
            else { MessageBox.Show("Verifique los datos"); }
        }
Пример #4
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if ( Regex.IsMatch(NombreA.Text.Trim(), @"^[a-zA-Z\s]+$") && Regex.IsMatch(Dep.Text.Trim(), @"^[a-zA-Z\s]+$"))
            {
                Mibd db = new Mibd();
                Finalbd.Cbd.Agente agen = new Finalbd.Cbd.Agente();
                agen.Nombre = NombreA.Text;
                agen.Departamento = Dep.Text;

                db.Agens.Add(agen);
                db.SaveChanges();
                MessageBox.Show("Se Dieron de alta Los Datos Correctamente");
                CleanUp();

            }
            else { MessageBox.Show("Ingrese Solo Numero, solo Letras");
            }
        }
Пример #5
0
        private void Baja_Click(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdC1.Text, @"^\d+$"))
            {
                Mibd db = new Mibd();
                int id = int.Parse(IdC1.Text);
                var ciu = db.Cius
                          .SingleOrDefault(x => x.IDCiudadano == id);
                // where x.id == id
                //select x;

                if (ciu != null)
                {
                    db.Cius.Remove(ciu);
                    db.SaveChanges();
                }
            }
            else { MessageBox.Show("Solo numeros #id"); }
        }
Пример #6
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdAU.Text.Trim(), @"^\d+$"))
            {
                Mibd db = new Mibd();
                int id = int.Parse(IdAU.Text);
                var mul = db.Auts
                          .SingleOrDefault(x => x.IDAuto == id);
                // where x.id == id
                //select x;

                if (mul != null)
                {
                    db.Auts.Remove(mul);
                    db.SaveChanges();
                }
            }
            else { MessageBox.Show("Solo numeros #id, Verifique los datos"); }
        }
Пример #7
0
        private void Baja_Click(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdM.Text.Trim(), @"^\d+$"))
            {
                Mibd db = new Mibd();
                int id = int.Parse(IdM.Text);
                var mul = db.Mults
                          .SingleOrDefault(x => x.IDMulta == id);
                // where x.id == id
                //select x;

                if (mul != null)
                {
                    db.Mults.Remove(mul);
                    db.SaveChanges();
                }
            }
            else { MessageBox.Show("Solo numeros en #id"); }
        }
Пример #8
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdA.Text.Trim(), @"^\d+$") && Regex.IsMatch(NombreA.Text.Trim(), @"^[a-zA-Z\s]+$") && Regex.IsMatch(Dep.Text.Trim(), @"^[a-zA-Z\s]+$"))
            {
                Mibd db = new Mibd();
                int id = int.Parse(IdA.Text);
                var agen = db.Agens
                          .SingleOrDefault(x => x.IDAgente == id);
                // where x.id == id
                //select x;

                if (agen != null)
                {
                    db.Agens.Remove(agen);
                    db.SaveChanges();
                }
            }
            else { MessageBox.Show("Solo numeros #id"); }
        }
Пример #9
0
        private void Consultar_Click(object sender, RoutedEventArgs e)
        {
            //Asegurarse de que el carro tenga por lo menos un juego
            if (carri.Count > 0 )
            {
                using (Mibd db = new Mibd())
                {
                    using (var trans = db.Database.BeginTransaction())
                    {
                        try
                        {
                            //Objeto de factura
                          Finalbd.Cbd.Ciudadano fact = new Finalbd.Cbd.Ciudadano();
                            //FProy.BD.Game gm = new FProy.BD.Game();
                            //fact.Fec = DateTime.Now;
                            //fact.idStore = (int)cb2.SelectedValue;
                            //fact.datos = Convert.ToString("Juego: " + cb1.SelectedValue + " Para consola: " + tx1.Text + " Del genero: " + tx2.Text + "Precio: " + tx3.Text);

                            foreach (var reporte in carri)
                            {

                                Finalbd.Cbd.Sancion ci = db.Sans.SingleOrDefault(s => s.IdS == reporte.IdS);
                                fact.Sanciones.Add(ci);
                            }

                            db.Cius.Add(fact);
                            db.SaveChanges();
                            trans.Commit();

                            //MessageBox.Show(string.Format("Transaction #{0}  completada", fact.IDCiudadano), "exitosamente", MessageBoxButton.OK,
                            //    MessageBoxImage.Information);

                        }//try
                        catch
                        {

                            //if an error is produced, we rollback everything
                            trans.Rollback();
                            //We notify the user of the error
                            MessageBox.Show("Error de compra, imposible procesar compra", "Error Fatal", MessageBoxButton.OK,
                                MessageBoxImage.Error);

                        }

                    }//Crear transacción

                }//Crear enlace a bd
            }//Contador de items en carro
        }
Пример #10
0
        private void Guardar_Click(object sender, RoutedEventArgs e)
        {
            Mibd db = new Mibd();
            Sancion sn = new Sancion();

            sn.Precio = int.Parse(prec.Text);
            sn.Fec = DateTime.Now;
            sn.IDAuto = Convert.ToInt32(Aut.SelectedValue.ToString());
            sn.IDAgente = Convert.ToInt32(cbAgente.SelectedValue.ToString());
            sn.IDCiudadano = Convert.ToInt32(cbCiudadano.SelectedValue.ToString());
            sn.IDMulta = Convert.ToInt32(cbMulta.SelectedValue.ToString());

            db.Sans.Add(sn);
            db.SaveChanges();
            MessageBox.Show("Se Guardaron Los Cambios Correctamente");

            cbreport.ItemsSource = db.Sans.ToList();
        }
Пример #11
0
        private void Edit_Click(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(NombreC.Text.Trim(), @"^[a-zA-Z\s]+$") && Regex.IsMatch(Sexo.Text.Trim(), @"^[a-zA-Z\s]+$"))
            {
                Mibd db = new Mibd();
                int id = int.Parse(IdC1.Text);
                var tisa = db.Cius
                          .SingleOrDefault(x => x.IDCiudadano == id);
                // where x.id == id
                //select x;

                if (tisa != null)
                {
                    tisa.Nombre = NombreC.Text;
                    tisa.sexo = Sexo.Text;
                    db.SaveChanges();
                }
            }
            else { MessageBox.Show("Ingrese Correctamente los datos, Letras unicamente"); }
        }
Пример #12
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdAU.Text, @"^\d+$") && Regex.IsMatch(Mar.Text.Trim(), @"^[a-zA-Z\s]+$") && Regex.IsMatch(Mod.Text.Trim(), @"^[a-zA-Z\s]+$") && Regex.IsMatch(Plac.Text.Trim(), @"^[a-zA-Z\s]+$"))
            {
                Mibd db = new Mibd();
                int id = int.Parse(IdAU.Text);
                var tisa = db.Auts
                          .SingleOrDefault(x => x.IDAuto == id);
                // where x.id == id
                //select x;

                if (tisa != null)
                {
                    tisa.Marca = Mar.Text;
                    tisa.Modelo = Mod.Text;
                    tisa.Placa = Plac.Text;

                    db.SaveChanges();
                }
            }
            else { MessageBox.Show("Solo numeros #id"); }
        }
Пример #13
0
        private void Edit_Click(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdM.Text.Trim(), @"^\d+$") && Regex.IsMatch(Desc.Text.Trim(), @"^[a-zA-Z\s]+$"))
            {
                Mibd db = new Mibd();
                int id = int.Parse(IdM.Text);
                var tisa = db.Mults
                          .SingleOrDefault(x => x.IDMulta == id);
                // where x.id == id
                //select x;

                if (tisa != null)
                {
                    tisa.Descripcion = Desc.Text;

                    db.SaveChanges();
                }
            }
            else { MessageBox.Show("Ingrese los Datos Correctamente"); }
        }
Пример #14
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdA.Text.Trim (), @"^\d+$") && Regex.IsMatch(NombreA.Text.Trim(), @"^[a-zA-Z\s]+$") && Regex.IsMatch(Dep.Text.Trim(), @"^[a-zA-Z\s]+$"))
            {
            Mibd db = new Mibd();
            int id = int.Parse(IdA.Text);
            var agen = db.Agens
                      .SingleOrDefault(x => x.IDAgente == id);
            // where x.id == id
            //select x;

            if (agen != null)
            {
                agen.Nombre = NombreA.Text;
                agen.Departamento = Dep.Text;

                db.SaveChanges();
            }
            }
            else { MessageBox.Show("Verifique ingresar los campos correctos"); }
        }