//Metodo eliminar public void Eliminar() { try { using (var db = new Model_Personal()) { db.Entry(this).State = EntityState.Deleted; db.SaveChanges(); } } catch (Exception ex) { throw; } }
//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); }
//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); }
//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); }
//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); }
//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); }
//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); }
//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); }
//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); }
//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); }
//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); }
//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); }
//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; } }
//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; } }