private void Button_Click_4(object sender, RoutedEventArgs e) { mibd db = new mibd(); int id = int.Parse(unombre3.Text); // var emp = /*from x in*/ db.Empleados //where x.id == id //select x; //.SingleOrDefault(x => x.id == id); var reg = from s in db.Empleados where s.id == id select new { s.Nombre, s.sueldo }; // if (emp != null) // { //db.Empleados.Remove(emp); // db.SaveChanges(); //} dbgrid.ItemsSource = reg.ToList(); }
private void Button_Click_5(object sender, RoutedEventArgs e) { mibd db = new mibd(); // int id = int.Parse(unombre3.Text); // var emp = /*from x in*/ db.Empleados //where x.id == id //select x; //.SingleOrDefault(x => x.id == id); var reg = from s in db.Empleados select s; // if (emp != null) // { //db.Empleados.Remove(emp); // db.SaveChanges(); //} dbgrid.ItemsSource = reg.ToList(); // \d+ / \d{3} / \d{1,5}[a-zA-z\s] // }
private void Button_Click_1(object sender, RoutedEventArgs e) { //Inicializar base de datos //Hackear facebook mibd db = new mibd(); Empleados emp = new Empleados(); if (Regex.IsMatch(unombre.Text, "[a-zA-z]") && Regex.IsMatch(unombre2.Text, @"^\d+$")) { emp.Nombre = unombre.Text; emp.sueldo = int.Parse(unombre2.Text); db.Empleados.Add(emp); db.SaveChanges(); } else { MessageBox.Show("No se admiten numeros en nombre, ni letras en sueldo"); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { mibd db = new mibd(); if (Regex.IsMatch(unombre.Text, "[a-zA-z]") && Regex.IsMatch(unombre2.Text, @"^\d+$") && Regex.IsMatch(unombre3.Text, @"^\d+$")) { int id = int.Parse(unombre3.Text); var emp = /*from x in*/ db.Empleados //where x.id == id //select x; .SingleOrDefault(x => x.id == id); if(emp != null){ emp.Nombre = unombre.Text; emp.sueldo = int.Parse(unombre2.Text); db.SaveChanges(); } }else{ MessageBox.Show("M**********r, llena bien los recuadros"); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { mibd db = new mibd(); if (Regex.IsMatch(unombre3.Text, @"^\d+$")) { int id = int.Parse(unombre3.Text); var emp = /*from x in*/ db.Empleados //where x.id == id //select x; .SingleOrDefault(x => x.id == id); if (emp != null) { db.Empleados.Remove(emp); db.SaveChanges(); } }//if confirmar else { MessageBox.Show("MEH"); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { mibd db = new mibd(); if (Regex.IsMatch(unombre.Text, "[a-zA-z]") && Regex.IsMatch(unombre2.Text, @"^\d+$") && Regex.IsMatch(unombre3.Text, @"^\d+$")) { int id = int.Parse(unombre3.Text); var emp = /*from x in*/ db.Empleados //where x.id == id //select x; .SingleOrDefault(x => x.id == id); if (emp != null) { emp.Nombre = unombre.Text; emp.sueldo = int.Parse(unombre2.Text); db.SaveChanges(); } } else { MessageBox.Show("M**********r, llena bien los recuadros"); } }