コード例 #1
0
 public void Eliminar(int id)
 {
     using (var db = new ProyectosContext()) {
         var dpto = db.Departamento.Find(id);
         db.Departamento.Remove(dpto);
         db.SaveChanges();
     }
 }
コード例 #2
0
 public void Agregar(Departamento dpto)
 {
     using (var db = new ProyectosContext())
     {
         db.Departamento.Add(dpto);
         db.SaveChanges();
     }
 }
コード例 #3
0
 public void Agregar(Empleado empleado)
 {
     using (var db = new ProyectosContext())
     {
         db.Empleado.Add(empleado);
         db.SaveChanges();
     }
 }
コード例 #4
0
 public void Agregar(Proyecto proy)
 {
     using (var db = new ProyectosContext())
     {
         db.Proyecto.Add(proy);
         db.SaveChanges();
     }
 }
コード例 #5
0
 public void Editar(Departamento dpto)
 {
     using (var db = new ProyectosContext())
     {
         var d = db.Departamento.Find(dpto.DepartamentoId);
         d.NombreDepartamento = dpto.NombreDepartamento;
         db.SaveChanges();
     }
 }
コード例 #6
0
 public void Eliminar(int id)
 {
     using (var db = new ProyectosContext())
     {
         var empleado = db.Empleado.Find(id);
         db.Empleado.Remove(empleado);
         db.SaveChanges();
     }
 }
コード例 #7
0
        public void Borrar(int Id)
        {
            using (var db = new ProyectosContext())
            {
                var origen = db.Proyecto.Where(a => a.ProyectoId == Id).FirstOrDefault();

                db.Proyecto.Remove(origen);

                db.SaveChanges();
            }
        }
コード例 #8
0
 public void Editar(Proyecto proyecto)
 {
     using (var db = new ProyectosContext())
     {
         var origen = db.Proyecto.Find(proyecto.ProyectoId);
         origen.NombreProyecto = proyecto.NombreProyecto;
         origen.FechaInicio    = proyecto.FechaInicio;
         origen.FechaFin       = proyecto.FechaFin;
         db.SaveChanges();
     }
 }
コード例 #9
0
 public void Eliminarasignacion(int proyectoId, int empleadoId)
 {
     using (var db = new ProyectosContext())
     {
         var empProy = db.ProyectoEmpleado
                       .Where(e => e.ProyectoId == proyectoId && e.EmpleadoId == empleadoId)
                       .FirstOrDefault();
         db.ProyectoEmpleado.Remove(empProy);
         db.SaveChanges();
     }
 }
コード例 #10
0
        public void Editar(Proyecto proy)
        {
            using (var db = new ProyectosContext())
            {
                var origen = db.Proyecto.Where(a => a.ProyectoId == proy.ProyectoId).FirstOrDefault();
                origen.NombreProyecto = proy.NombreProyecto;
                origen.FechaInicio    = proy.FechaInicio;
                origen.FechaFin       = proy.FechaFin;

                db.SaveChanges();
            }
        }
コード例 #11
0
        /// <summary>
        /// registrar asociacion
        /// </summary>
        /// <param name="newAsociacion">Registro a ingresar</param>
        /// <param name="uris">Url a usar</param>
        /// <param name="logger">Logger de la sesion</param>
        /// <param name="cache">Cache en curso</param>
        /// <returns>mensaje con resultado de la operacion</returns>
        public static dynamic CrearAsociacionFunction(JObject newAsociacion, IOptions <Uris> uris, ILogger logger, IDistributedCache cache)
        {
            string     retorno        = "registro fallido";
            Asociacion dataAsociacion = JsonConvert.DeserializeObject <Asociacion>(newAsociacion.ToString());

            using (ProyectosContext db = new ProyectosContext())
            {
                db.Asociacion.Add(dataAsociacion);
                db.SaveChanges();

                retorno = "registro exitoso";
            }
            return(retorno);
        }
コード例 #12
0
        public void Editar(Empleado empleado)
        {
            using (var db = new ProyectosContext())
            {
                var origen = db.Empleado.Where(a => a.EmpleadoId == empleado.EmpleadoId).FirstOrDefault();
                origen.Nombres   = empleado.Nombres;
                origen.Apellidos = empleado.Apellidos;
                origen.Email     = empleado.Email;
                origen.Direccion = empleado.Direccion;
                origen.Celular   = empleado.Celular;

                db.SaveChanges();
            }
        }
コード例 #13
0
 public void Editar(Empleado empleado)
 {
     using (var db = new ProyectosContext())
     {
         var origen = db.Empleado.Find(empleado.EmpleadoId);
         origen.Nombres        = empleado.Nombres;
         origen.Apellidos      = empleado.Apellidos;
         origen.Email          = empleado.Email;
         origen.Direccion      = empleado.Direccion;
         origen.Celular        = empleado.Celular;
         origen.DepartamentoId = empleado.DepartamentoId;
         db.SaveChanges();
     }
 }
コード例 #14
0
        public void AsignarProyecto(int proyectoId, int empleadoId)
        {
            var proyectoEmp = new ProyectoEmpleado
            {
                ProyectoId = proyectoId,
                EmpleadoId = empleadoId,
                FechaAlta  = DateTime.Now
            };

            using (var db = new ProyectosContext())
            {
                db.ProyectoEmpleado.Add(proyectoEmp);
                db.SaveChanges();
            }
        }