Пример #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 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
        }
Пример #4
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"); }
        }
Пример #5
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");
            }
        }
Пример #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(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"); }
        }
Пример #8
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"); }
        }
Пример #9
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"); }
        }
Пример #10
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdM.Text.Trim(), @"^\d+$"))
            {
                Mibd db = new Mibd();

                int id = Convert.ToInt32(IdM.Text);

                var cons = from s in db.Mults

                           where s.IDMulta == id
                           select s;
                DataM.ItemsSource = cons.ToList();

                var cons1 = db.Mults.SingleOrDefault(s => s.IDMulta == id);
                Desc.Text = cons1.Descripcion;

            }
            else { MessageBox.Show("Ingrese unicamente ID, Solo numeros"); }
        }
Пример #11
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"); }
        }
Пример #12
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdC1.Text.Trim(), @"^\d+$"))
            {
                Mibd db = new Mibd();

                int id = Convert.ToInt32(IdC1.Text);
                {
                    var cons = from s in db.Cius

                               where s.IDCiudadano == id
                               select s;
                    DataCiu.ItemsSource = cons.ToList();

                    var cons1 = db.Cius.SingleOrDefault(s => s.IDCiudadano == id);
                    NombreC.Text = cons1.Nombre;
                    Sexo.Text = cons1.sexo;
                }

            }
            else {MessageBox.Show("Ingrese Numero En ID"); }
        }
Пример #13
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"); }
        }
Пример #14
0
        private void meter_Click(object sender, RoutedEventArgs e)
        {
            int Id = Convert.ToInt32(cbreport.SelectedValue);
            Finalbd.Cbd.Mibd db = new Finalbd.Cbd.Mibd();
            Finalbd.Cbd.Sancion sn = db.Sans.SingleOrDefault(x => x.IdS == Id);
            tmpSan = sn;

            carri.RemoveAll(s => s.IdS == tmpSan.IdS);

            if (tmpSan == null)
            {
                //if tmpProduct is empty (Product not found) we exit the procedure
                MessageBox.Show("No hay reportes realizados", "Sin reportes", MessageBoxButton.OK,
                    MessageBoxImage.Exclamation);
                //exit procedure

            }

            carri.Add(new Sancion()
            {    IdS = tmpSan.IdS,
                Precio = tmpSan.Precio,
                IDAgente = tmpSan.IDAgente,
                IDAuto = tmpSan.IDAuto,
                IDCiudadano = tmpSan.IDCiudadano,
                IDMulta = tmpSan.IDMulta,
                Fec = tmpSan.Fec

            });

            LlenaGrid();
            tmpSan= null;
        }
Пример #15
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();
        }
Пример #16
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            Finalbd.Cbd.Mibd db = new Finalbd.Cbd.Mibd();

            var temp = from s in db.Cius
                       select s;
            DataCiu.ItemsSource = temp.ToList();
        }
Пример #17
0
        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdAU.Text, @"^\d+$"))
            {
                Mibd db = new Mibd();

                int id = Convert.ToInt32(IdAU.Text);

                var cons = from s in db.Auts

                           where s.IDAuto == id
                           select s;

                DataAu.ItemsSource = db.Auts.ToList();

                var cons1 = db.Auts.SingleOrDefault(s => s.IDAuto == id);
                Mar.Text = cons1.Marca;
                Mod.Text = cons1.Modelo;
                Plac.Text = cons1.Placa;
            }
            else { MessageBox.Show("Ingrese solo Numero de ID"); }
        }
Пример #18
0
        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(IdA.Text.Trim(), @"^\d+$"))
            {
                Mibd db = new Mibd();

                int id = Convert.ToInt32(IdA.Text);

                var cons = from s in db.Agens

                           where s.IDAgente == id
                           select s;
                DataA.ItemsSource = cons.ToList();

                var cons1 = db.Agens.SingleOrDefault(s => s.IDAgente == id);
                NombreA.Text = cons1.Nombre;
                Dep.Text = cons1.Departamento;

            }
            else { MessageBox.Show("Ingrese solo numeros positivos"); }
        }
Пример #19
0
        private void Con_Click(object sender, RoutedEventArgs e)
        {
            Finalbd.Cbd.Mibd db = new Finalbd.Cbd.Mibd();

            var temp = from s in db.Mults
                       select s;
            DataM.ItemsSource = temp.ToList();
        }
Пример #20
0
        private void reportito_Loaded(object sender, RoutedEventArgs e)
        {
            Finalbd.Cbd.Mibd db = new Cbd.Mibd();
            Finalbd.Cbd.Sancion sn = new Cbd.Sancion();
            Finalbd.Cbd.Ciudadano ci = new Cbd.Ciudadano();

            Aut.ItemsSource = db.Auts.ToList();
            Aut.DisplayMemberPath = "Placa";
            Aut.SelectedValuePath = "IDAuto";

            cbCiudadano.ItemsSource = db.Cius.ToList();
            cbCiudadano.DisplayMemberPath = "Nombre";
            cbCiudadano.SelectedValuePath = "IDCiudadano";

            cbAgente.ItemsSource = db.Agens.ToList();
            cbAgente.DisplayMemberPath = "Nombre";
            cbAgente.SelectedValuePath = "IDAgente";

            cbMulta.ItemsSource = db.Mults.ToList();
            cbMulta.DisplayMemberPath = "Descripcion";
            cbMulta.SelectedValuePath = "IDMulta";

            cbreport.ItemsSource = db.Sans.ToList();
            cbreport.DisplayMemberPath = "IdS";
            cbreport.SelectedValuePath = "IdS";
        }
Пример #21
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"); }
        }
Пример #22
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"); }
        }