private void Button_Click_1(object sender, RoutedEventArgs e) { //instanciar bd if (Regex.IsMatch(txNombre.Text, @"^[a-zA-Z]+$") && Regex.IsMatch(txSueldo.Text, @"^\d+$")) { miBD.demoEF db = new miBD.demoEF(); Empleado emp = new Empleado(); emp.Nombre = txNombre.Text; emp.Sueldo = int.Parse(txSueldo.Text); emp.DepartamentoId = (int)CbDepartamentos.SelectedValue; db.Empleado.Add(emp); db.SaveChanges(); } else { MessageBox.Show("Solo Letras en #nombre y numeros en #sueldo "); } }
private void Button_Click_6(object sender, RoutedEventArgs e) { //dar de alta en los departamentos if (Regex.IsMatch(txtDep.Text, @"^[a-zA-Z]+$")) { miBD.demoEF db = new miBD.demoEF(); Departamento dep = new Departamento(); dep.nombre = txtDep.Text; db.Departamentos.Add(dep); db.SaveChanges(); } else { MessageBox.Show("Solo Letras en #nombre de departamento"); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { //Actualizar if (Regex.IsMatch(txNombre.Text, @"^[a-zA-Z]+$") && Regex.IsMatch(txSueldo.Text, @"^\d+$") && Regex.IsMatch(txtid.Text, @"^\d+$")) { miBD.demoEF db = new miBD.demoEF(); int id = int.Parse(txtid.Text); var emp = /*from x in*/ db.Empleado.SingleOrDefault(x => x.id == id); /* where x.id == id select x;*/ if (emp != null) { emp.Nombre = txNombre.Text; emp.Sueldo = int.Parse(txSueldo.Text); db.SaveChanges(); } } else { MessageBox.Show("Solo Letras en (#nombre) y numeros en (#sueldo y #id "); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { //borrar if (Regex.IsMatch(txtid.Text, @"^\d+$")) { miBD.demoEF db = new miBD.demoEF(); int id = int.Parse(txtid.Text); var emp = /*from x in*/ db.Empleado.SingleOrDefault(x => x.id == id); /* where x.id == id * select x;*/ if (emp != null) { db.Empleado.Remove(emp); db.SaveChanges(); } } else { MessageBox.Show("Solo Numeros #id"); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { //Actualizar if (Regex.IsMatch(txNombre.Text, @"^[a-zA-Z]+$") && Regex.IsMatch(txSueldo.Text, @"^\d+$") && Regex.IsMatch(txtid.Text, @"^\d+$")) { miBD.demoEF db = new miBD.demoEF(); int id = int.Parse(txtid.Text); var emp = /*from x in*/ db.Empleado.SingleOrDefault(x => x.id == id); /* where x.id == id * select x;*/ if (emp != null) { emp.Nombre = txNombre.Text; emp.Sueldo = int.Parse(txSueldo.Text); db.SaveChanges(); } } else { MessageBox.Show("Solo Letras en (#nombre) y numeros en (#sueldo y #id "); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { //borrar if (Regex.IsMatch(txtid.Text, @"^\d+$")) { miBD.demoEF db = new miBD.demoEF(); int id = int.Parse(txtid.Text); var emp = /*from x in*/ db.Empleado.SingleOrDefault(x => x.id == id); /* where x.id == id select x;*/ if (emp != null) { db.Empleado.Remove(emp); db.SaveChanges(); } } else { MessageBox.Show("Solo Numeros #id"); } }
private void Button_Click_6(object sender, RoutedEventArgs e) { //dar de alta en los departamentos if (Regex.IsMatch(txtDep.Text, @"^[a-zA-Z]+$")) { miBD.demoEF db = new miBD.demoEF(); Departamento dep = new Departamento (); dep.nombre = txtDep.Text; db.Departamentos.Add(dep ); db.SaveChanges(); } else { MessageBox.Show("Solo Letras en #nombre de departamento"); } }