// omoEmpleado.AltaEmpleado(oEmpleado); public void AltaEmpleado(Employees oenEmpleado) { using (conNorthwind db = new conNorthwind()) { try { db.Employees.Add(oenEmpleado); db.SaveChanges(); } catch (Exception ex) { throw new Exception("Error en (moEmpleadoEF - AltaEmpleado(oEmpleado))) = " + ex.Message); } } }
// omoEmpleado.BajaEmpleado(ID); public void BajaEmpleado(int?ID) { using (conNorthwind db = new conNorthwind()) { try { Employees oEmpleado = (from e in db.Employees where e.EmployeeID == ID select e).Single(); db.Entry(oEmpleado).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } catch (Exception ex) { throw new Exception("Error en (moEmpleadoEF - BajaEmpleado(int ID))) = " + ex.Message); } } }
// omoEmpleado.Editar(oEmpleado); public void Editar(Employees oenEmpleado) { using (conNorthwind db = new conNorthwind()) { try { Employees editar = (from e in db.Employees where e.EmployeeID == oenEmpleado.EmployeeID select e).Single(); editar.LastName = oenEmpleado.LastName; editar.FirstName = oenEmpleado.FirstName; // db.Entry(editar).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } catch (Exception ex) { throw new Exception("Error en (moEmpleadoEF - Editar(oEmpleado))) = " + ex.Message); } } }