Ejemplo n.º 1
0
 public void Eliminar(int id)
 {
     using (var db = new BD_ProyectoEntities())
     {
         var empleado = db.Empleado.Find(id);
         db.Empleado.Remove(empleado);
         db.SaveChanges();
     }
 }
Ejemplo n.º 2
0
 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());
     }
 }
Ejemplo n.º 3
0
        /* 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();
            }
        }
Ejemplo n.º 4
0
        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());
            }
        }
Ejemplo n.º 5
0
        /*
         * 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();
            }
        }
Ejemplo n.º 6
0
        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();
            }
        }
Ejemplo n.º 7
0
        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());
            }
        }