コード例 #1
0
 //Metodo eliminar
 public void Eliminar()
 {
     try
     {
         using (var db = new Model_Personal())
         {
             db.Entry(this).State = EntityState.Deleted;
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #2
0
        //Crear el metodo Listar

        public List <Personal> Listar() //retorna una colleccion
        {
            var persona = new List <Personal>();

            try
            {
                //coneccion a la fuente de datos
                using (var db = new Model_Personal())
                {
                    persona = db.Personal.ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(persona);
        }
コード例 #3
0
        //crear el metodo listado
        public List <Control_Horario> Listar()//retornar una collection
        {
            var control_horario = new List <Control_Horario>();

            try
            {
                //conexion con la mfuente de datos
                using (var db = new Model_Personal())
                {
                    control_horario = db.Control_Horario.Include("Personal").ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(control_horario);
        }
コード例 #4
0
        //crear el metodo listado
        public List <Tipo_Pago_Prestamo> Listar()//retornar una collection
        {
            var tipo_pago_Prestamo = new List <Tipo_Pago_Prestamo>();

            try
            {
                //conexion con la mfuente de datos
                using (var db = new Model_Personal())
                {
                    tipo_pago_Prestamo = db.Tipo_Pago_Prestamo.ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(tipo_pago_Prestamo);
        }
コード例 #5
0
        //crear el metodo listado
        public List <Prestamo> Listar()//retornar una collection
        {
            var prestamo = new List <Prestamo>();

            try
            {
                //conexion con la mfuente de datos
                using (var db = new Model_Personal())
                {
                    prestamo = db.Prestamo.Include("Personal").Include("Tipo_Pago_Prestamo").ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(prestamo);
        }
コード例 #6
0
        //Metodo obtener
        public Personal Obtener(int id)//retorna un solo objeto
        {
            var persona = new Personal();

            try
            {
                using (var db = new Model_Personal())
                {
                    persona = db.Personal.Where(x => x.id_personal == id)
                              .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(persona);
        }
コード例 #7
0
        //crear el metodo Buscar
        public List <Tipo_Pago_Prestamo> Buscar(string criterio)//retornar una collection
        {
            var tipo_pago_prestamo = new List <Tipo_Pago_Prestamo>();

            try
            {
                //conexion con la mfuente de datos
                using (var db = new Model_Personal())
                {
                    tipo_pago_prestamo = db.Tipo_Pago_Prestamo
                                         .Where(x => x.nombre_tipo_pago.Contains(criterio))
                                         .ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(tipo_pago_prestamo);
        }
コード例 #8
0
        //mnetodo obtener
        public Tipo_Pago_Prestamo Obtener(int id)//retorna un solo objeto
        {
            var tipo_pago_prestamo = new Tipo_Pago_Prestamo();

            try
            {
                //conexion con la mfuente de datos
                using (var db = new Model_Personal())
                {
                    tipo_pago_prestamo = db.Tipo_Pago_Prestamo
                                         .Where(x => x.id_tipo_pago_prestamo == id)
                                         .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(tipo_pago_prestamo);
        }
コード例 #9
0
        //mnetodo obtener
        public Control_Horario Obtener(int id)//retorna un solo objeto
        {
            var control_horario = new Control_Horario();

            try
            {
                //conexion con la mfuente de datos
                using (var db = new Model_Personal())
                {
                    control_horario = db.Control_Horario.Include("Personal")
                                      .Where(x => x.id_horario == id)
                                      .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(control_horario);
        }
コード例 #10
0
        //mnetodo obtener
        public Prestamo Obtener(int id)//retorna un solo objeto
        {
            var prestamo = new Prestamo();

            try
            {
                //conexion con la mfuente de datos
                using (var db = new Model_Personal())
                {
                    prestamo = db.Prestamo.Include("Personal").Include("Tipo_Pago_Prestamo")
                               .Where(x => x.id_prestamo == id)
                               .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(prestamo);
        }
コード例 #11
0
        //Metodo Buscar
        public List <Personal> Buscar(string criterio)//retorna un solo objeto
        {
            var persona = new List <Personal>();

            try
            {
                using (var db = new Model_Personal())
                {
                    persona = db.Personal
                              .Where(x => x.nombres_personal.Contains(criterio) ||
                                     x.apellidos_personal.Contains(criterio))
                              .ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(persona);
        }
コード例 #12
0
        //crear el metodo Buscar
        public List <Control_Horario> Buscar(string criterio)//retornar una collection
        {
            var control_horario = new List <Control_Horario>();


            try
            {
                //conexion con la mfuente de datos
                using (var db = new Model_Personal())
                {
                    control_horario = db.Control_Horario.Include("Personal")
                                      .Where(x => x.Personal.apellidos_personal.Contains(criterio))
                                      .ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(control_horario);
        }
コード例 #13
0
 //Metodo guardar
 public void Guardar()
 {
     try
     {
         using (var db = new Model_Personal())
         {
             if (this.id_personal > 0)//cuando la llave primaria es identity solamante
             {
                 db.Entry(this).State = EntityState.Modified;
             }
             else
             {
                 db.Entry(this).State = EntityState.Added;
             }
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #14
0
 //metodo guardar
 public void Guardar()
 {
     try
     {
         using (var db = new Model_Personal())
         {
             if (this.id_tipo_pago_prestamo > 0)
             {
                 db.Entry(this).State = EntityState.Modified;
             }
             else
             {
                 db.Entry(this).State = EntityState.Added;
             }
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }