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"); } }
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 }
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"; }