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