public void Eliminar(int id) { using (var db = new BD_ProyectoEntities()) { var empleado = db.Empleado.Find(id); db.Empleado.Remove(empleado); db.SaveChanges(); } }
public List <Proyecto> ListarProyecto() { using (var db = new BD_ProyectoEntities()) { db.Configuration.LazyLoadingEnabled = false; //var toDay = DateTime.Now.Date; //return db.Proyecto.Where(p=>p.FechaFin> toDay).ToList(); return(db.Proyecto.ToList()); } }
/* public Proyecto obtenerProyecto(int id) * { * using (var db = new BD_ProyectoEntities()) * { * var miProyecto = db.Database.SqlQuery<Proyecto>("sp_obtenerProyecto @IdProyecto", * new SqlParameter("IdProyecto", id)).FirstOrDefault(); * return miProyecto; * } * }*/ public void Editar(Proyecto proyecto) { using (var db = new BD_ProyectoEntities()) { var datos = db.Proyecto.Find(proyecto.IdProyecto); datos.NombreProyecto = proyecto.NombreProyecto; datos.FechaInicio = proyecto.FechaInicio; datos.FechaFin = proyecto.FechaFin; db.SaveChanges(); } }
public List <ProyectoEmpleadoCE> ListarAsignaciones() { string sql = @"select pe.IdProyecto,p.NombreProyecto, pe.IdEmpleado,e.Apellidos,e.Nombres, pe.FechaAlta from ProyectoEmpleado pe inner join Proyecto p on pe.IdProyecto=p.IdProyecto inner join Empleado e on pe.IdEmpleado=e.IdEmpleado"; using (var db = new BD_ProyectoEntities()) { return(db.Database.SqlQuery <ProyectoEmpleadoCE>(sql).ToList()); } }
/* * public Empleado obtenerEmpleado2(int id) * { * using (var db = new BD_ProyectoEntities()) * { * return db.Empleado.Find(id); * } * }*/ public void Editar(Empleado empleado) { using (var db = new BD_ProyectoEntities()) { var datos = db.Empleado.Find(empleado.IdEmpleado); datos.Nombres = empleado.Nombres; datos.Apellidos = empleado.Apellidos; datos.Email = empleado.Email; datos.Direccion = empleado.Direccion; datos.Celular = empleado.Celular; datos.IdDepartamento = empleado.IdDepartamento; db.SaveChanges(); } }
public void AsignarProyecto(int idproyecto, int idempleado) { var proyectoEmp = new ProyectoEmpleado { IdProyecto = idproyecto, IdEmpleado = idempleado, FechaAlta = DateTime.Now }; using (var db = new BD_ProyectoEntities()) { db.ProyectoEmpleado.Add(proyectoEmp); db.SaveChanges(); } }
public EmpleadoCE obtenerEmpleado(int id) { string sql = @"select IdEmpleado, Nombres, Apellidos, Email, Direccion, Celular, e.IdDepartamento,d.NombreDepartamento from Empleado e inner join Departamento d on e.IdDepartamento=d.IdDepartamento where IdEmpleado=@IdEmpleado"; using (var db = new BD_ProyectoEntities()) { //return db.Empleado.Where(p => p.IdEmpleado == id).FirstOrDefault(); //return db.Empleado.Find(id); return(db.Database.SqlQuery <EmpleadoCE>(sql, new SqlParameter("@IdEmpleado", id)).FirstOrDefault()); } }