private void Button_Click_1(object sender, RoutedEventArgs e) { //instanciar "Base de datos" if(Regex.IsMatch(sueldo.Text,@"^\d+$") && (Regex.IsMatch(txtnombre.Text, "^[a-zA-Z]+$"))){ demoEF db = new demoEF(); Empleado emp = new Empleado(); emp.Nombre = txtnombre.Text; emp.Sueldo = int.Parse(sueldo.Text); db.Empleados.Add(emp); db.SaveChanges(); } else { MessageBox.Show("Solo letras a-z y numeros"); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { //instanciar bd if (Regex.IsMatch(txtnombre.Text, @"^[a-zA-Z]+$") && Regex.IsMatch(txtsueldo.Text, @"^\d+$")) { demoEF db = new demoEF(); Empleado emp = new Empleado(); emp.Nombre = txtnombre.Text; emp.Sueldo = int.Parse(txtsueldo.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_2(object sender, RoutedEventArgs e) { if (Regex.IsMatch(txtnombre.Text, @"^[a-zA-Z]+$") && Regex.IsMatch(txtsueldo.Text, @"^\d+$") && Regex.IsMatch(txtid.Text, @"^\d+$")) { demoEF db = new demoEF(); int id = int.Parse(txtid.Text); var emp = db.Empleado.SingleOrDefault(x => x.id == id);/*from x in db.Empleado where x.id == id select x;*/ if(emp != null){ emp.Nombre = txtnombre.Text; emp.Sueldo = int.Parse(txtsueldo.Text); db.SaveChanges(); } } else { MessageBox.Show("Solo Letras en #nombre, numeros en #sueldo y numeros en #id"); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { if (Regex.IsMatch(txtid.Text, @"^\d+$")) { demoEF db = new demoEF(); int id = int.Parse(txtid.Text); var emp = db.Empleado.SingleOrDefault(x => x.id == id);/*from x in db.Empleado 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) { if (Regex.IsMatch(sueldo.Text, @"^\d+$") && (Regex.IsMatch(txtnombre.Text, "^[a-zA-Z]+$")) && (Regex.IsMatch(txtid.Text, @"^\d+$"))) { demoEF db = new demoEF(); int id = int.Parse(txtid.Text); //var emp = from x in db.Empleados //where x.id == id //select x; var emp = db.Empleados .SingleOrDefault(x => x.id == id); if (emp != null) { emp.Nombre = txtnombre.Text; emp.Sueldo = int.Parse(sueldo.Text); db.SaveChanges(); } } else { MessageBox.Show("solo datos asignados"); } }
private void Button_Click_6(object sender, RoutedEventArgs e) { if (Regex.IsMatch(txtdeps.Text, @"^[a-zA-Z]+$")) { demoEF db = new demoEF(); Departamento dep = new Departamento(); dep.Nombre = txtdeps.Text; db.Departamentos.Add(dep); db.SaveChanges(); } else { MessageBox.Show("Solo Letras en #departamento"); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { //IsMatch significa si coincide if (Regex.IsMatch(txtid.Text, @"^\d+$")) { demoEF db = new demoEF(); int id = int.Parse(txtid.Text); var emp = db.Empleados .SingleOrDefault(x => x.id == id); if (emp != null) { db.Empleados.Remove(emp); db.SaveChanges(); } } else { MessageBox.Show("Solo numeros #id"); } }
private void Button_Click_6(object sender, RoutedEventArgs e) { demoEF db = new demoEF(); Departamento dep = new Departamento(); dep.Nombre = nombre.Text; db.Departamentos.Add(dep); db.SaveChanges(); }