public List<Solicitante> Listar() { try { using (BDDOCUMENTUMEntities datos = new BaseDAO().conexion()) { var vResult = datos.Solicitantes.ToList(); return vResult; } } catch (Exception) { throw new Exception("Ocurrio un error al listar los solicitantes."); } }
public Usuario Obtener(string dni) { try { using (BDDOCUMENTUMEntities datos = new BaseDAO().conexion()) { Usuario vResult = datos.Usuarios.FirstOrDefault(t => t.DNI == dni); return vResult; } } catch (Exception) { throw new Exception("Ocurrio un error al buscar al usuario."); } }
public List<Evaluacion> Listar() { try { using (BDDOCUMENTUMEntities datos = new BaseDAO().conexion()) { var vResult = datos.Evaluacions.ToList(); return vResult; } } catch (Exception) { throw new Exception("Ocurrio un error al listar las evaluaciones."); } }
public List<Tupa> Obtener(int codigoTramite) { try { using (BDDOCUMENTUMEntities datos = new BaseDAO().conexion()) { var vResult = datos.Tupas.Where(t => t.codigoTramite == codigoTramite).ToList(); if (vResult != null) return vResult; else throw new Exception("No existe informacion del TUPA a buscar"); } } catch (Exception) { throw new Exception("Ocurrio un error al buscar el TUPA."); } }
public Expediente Obtener(int codigoExpediente) { try { using (BDDOCUMENTUMEntities datos = new BaseDAO().conexion()) { var vResult = datos.Expedientes.FirstOrDefault(t => t.codigo == codigoExpediente); if (vResult != null) return vResult; else throw new Exception("No existe el Expediente a buscar"); } } catch (Exception) { throw new Exception("Ocurrio un error al buscar el Expediente."); } }
public bool Agregar(ref Expediente pExpediente) { try { using (BDDOCUMENTUMEntities datos = new BaseDAO().conexion()) { datos.Expedientes.AddObject(pExpediente); var vResult = datos.SaveChanges(); if (vResult > 0) return true; else return false; } } catch (Exception) { throw new Exception("Ocurrio un error al registrar el expediente."); } }
public bool Actualizar(ref Expediente pExpediente) { try { using (BDDOCUMENTUMEntities datos = new BaseDAO().conexion()) { datos.Expedientes.Attach(pExpediente); datos.ObjectStateManager.ChangeObjectState(pExpediente, System.Data.EntityState.Modified); var vResult = datos.SaveChanges(); if (vResult > 0) return true; else throw new Exception("No existe el registro Expediente para modificar."); } } catch (Exception) { throw new Exception("Ocurrio un error al actualizar el expediente."); } }