public List<empleado> listAll(int id_empleado = 0,String estado = null) { var ListEmpleado = new List<empleado>(); try { using (var db = new PruebaContext()) { List<empleado> list; if(estado == null) list = db.empleados.Where(e=>e.id_empleado == id_empleado || id_empleado == 0).ToList(); else list = db.empleados.Where(e => e.id_empleado == id_empleado || id_empleado == 0 && e.estado.Equals("A")).ToList(); EncriptarDesencriptar obj = new EncriptarDesencriptar(); foreach (var empleados in list) { empleados.password = obj.Desencriptar(empleados.password.ToString().Trim()); ListEmpleado.Add(empleados); } return ListEmpleado; } } catch (Exception) { throw; } }
public List<empleado> listByEvaluador(int id_evaluador) { var list = new List<empleado>(); try { using (var db = new PruebaContext()) { var query = db.empleados.Join(db.cliente_empleado , e => e.id_empleado , c => c.id_empleado , (e, c) => new { e, c }).Where(c => c.c.id_evaluador == id_evaluador).ToList(); foreach (var item in query) { var empleado = new empleado() { id_empleado = item.e.id_empleado, nombres = item.e.nombres, apellidos = item.e.apellidos }; list.Add(empleado); } } return list; } catch (Exception) { throw; } }
public List<cliente> update(cliente o, int id) { try { using (var db = new PruebaContext()) { var empresa = db.clientes.Find(id); empresa.razon_social = o.razon_social; empresa.ruc = o.ruc; empresa.telefono = o.telefono; empresa.latitud = o.latitud; empresa.longitud = o.longitud; empresa.estado = o.estado; empresa.fec_mod = o.fec_mod; empresa.usu_mod = o.usu_mod; if (db.SaveChanges() > 0) { return new List<cliente>() { empresa }; } else return null; } } catch (Exception ex) { return null; } }
public List<asistencia> chekMark(asistencia o) { var dateIni = Convert.ToDateTime(System.DateTime.Now.AddHours(difftime).ToString("MMMM dd, yyyy") +" 00:00:00"); var dateEnd = Convert.ToDateTime(System.DateTime.Now.AddHours(difftime).ToString("MMMM dd, yyyy") + " 23:59:59"); try { using (var db = new PruebaContext()) { return db.asistencias.Where(a => a.fec_reg > dateIni && a.fec_reg < dateEnd && a.id_empleado == o.id_empleado && a.tipo_asistencia == o.tipo_asistencia).ToList(); } }catch(Exception ex){ return null; } }
public List<cliente> listAll() { try { using (var db = new PruebaContext()) { return db.clientes.ToList(); } } catch (Exception) { throw; } }
public List<evaluador> login(evaluador o) { try { using (var db = new PruebaContext()) { return db.evaluadors.Where(e => e.usuario == o.usuario && e.password == o.password && e.estado == o.estado).ToList(); } } catch (Exception) { throw; } }
public List<encuesta_config> listAll() { try { using (var db = new PruebaContext()) { return db.encuesta_config.ToList(); } } catch (Exception) { throw; } }
public List<resultado> listAll() { try { using (var db = new PruebaContext()) { return db.resultadoes.ToList(); } } catch (Exception) { throw; } }
public List<cliente_empleadoList> listAll() { try { using (var db = new PruebaContext()) { return db.Database.SqlQuery<cliente_empleadoList>("pr_sel_cli_emp").ToList(); } } catch (Exception) { throw; } }
public List<gpregunta> save(gpregunta o) { try { using (var db = new PruebaContext()) { db.gpreguntas.Add(o); db.SaveChanges(); return this.listAll(); } } catch (Exception) { throw; } }
public List<encuesta_config> config() { try { var dateRange = DateTime.Now; using (var db = new PruebaContext()) { return db.encuesta_config.Where(e=>e.fecha_ini >= dateRange && e.fecha_fin <= dateRange || e.estado == "C").ToList(); } } catch (Exception) { throw; } }
public List<encuesta_config> save(encuesta_config o) { try { using (var db = new PruebaContext()) { db.encuesta_config.Add(o); db.SaveChanges(); return listAll(); } } catch (Exception ex) { throw; } }
public Boolean save(resultado o) { try { using (var db = new PruebaContext()) { db.resultadoes.Add(o); db.SaveChanges(); } return true; } catch (Exception) { throw; } }
public List<gpregunta> listAll(String estado = null) { try { using (var db = new PruebaContext()) { if(estado == null) return db.gpreguntas.ToList(); else return db.gpreguntas.Where(g=>g.estado.Equals(estado)) .ToList(); } } catch (Exception) { throw; } }
public List<evaluador> save(evaluador o) { try { using (var db = new PruebaContext()) { db.evaluadors.Add(o); db.SaveChanges(); return listAll(); } } catch (Exception) { throw; } }
public List<cliente_empleadoList> save(cliente_empleado o) { try { using (var db = new PruebaContext()) { db.cliente_empleado.Add(o); var validationErrors = db.GetValidationErrors(); db.SaveChanges(); return listAll(); } } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } }
public List<encuesta> listPregunta() { var listEncuesta = new List<encuesta>(); try { using (var db = new PruebaContext()) { var query = db.Database.SqlQuery<encuesta>("pr_sel_gpregunta").ToList(); foreach (var item in query) { var encuesta = new encuesta() { descripcion = item.descripcion, id_gpregunta = item.id_gpregunta, id_pregunta = item.id_pregunta }; var id_gpregunta = new SqlParameter("@id_gpregunta", item.id_gpregunta); //lista subentity var subencuesta = new List<encuesta>(); foreach(var sub in db.Database.SqlQuery<encuesta>("pr_sel_gpregunta @id_gpregunta", id_gpregunta).ToList()){ var subentity = new encuesta() { descripcion = sub.descripcion, id_gpregunta = sub.id_gpregunta, id_pregunta = sub.id_pregunta }; subencuesta.Add(subentity); } encuesta.subencuesta = subencuesta; listEncuesta.Add(encuesta); } } return listEncuesta; } catch (Exception) { throw; } }
public List<asistencia> add(asistencia o) { try { using (var db = new PruebaContext()) { db.asistencias.Add(o); if (db.SaveChanges() > 0) { return this.listAll(o.id_empleado); } else return null; } } catch (Exception ex) { return null; } }
public List<gpregunta> update(gpregunta o,int id) { try { using (var db = new PruebaContext()) { var gp = db.gpreguntas.Find(id); gp.descripcion = o.descripcion; gp.estado = o.estado; db.SaveChanges(); return this.listAll(); } } catch (Exception) { throw; } }
public List<cliente> add(cliente o) { try { using (var db = new PruebaContext()) { db.clientes.Add(o); if (db.SaveChanges() > 0) { return listAll(); } else return null; } } catch (Exception ex) { return null; } }
public List<cliente_empleadoList> update(cliente_empleado o,int id) { try { using (var db = new PruebaContext()) { var entity = db.cliente_empleado.Find(id); entity.id_evaluador = o.id_evaluador; entity.id_cliente = o.id_cliente; entity.id_empleado = o.id_empleado; db.SaveChanges(); return listAll(); } } catch (Exception) { throw; } }
public List<pregunta> update(pregunta o, int id) { try { using (var db = new PruebaContext()) { var pregunta = db.preguntas.Find(id); pregunta.descripcion = o.descripcion; pregunta.estado = o.estado; pregunta.id_gpregunta = o.id_gpregunta; db.SaveChanges(); return listAll(o.id_gpregunta); } } catch (Exception) { throw; } }
public List<EmpleadoReport> consultReportEmpleado(DateTime fechaInicio, DateTime fechaFin,int steep) { try { using (var db = new PruebaContext()) { var num_steep = new SqlParameter("@num_steep", steep); var fecha_ini = new SqlParameter("@fecha_ini", fechaInicio); var fecha_fin = new SqlParameter("@fecha_fin", fechaFin); var param = new object[3]; param[0] = num_steep; param[1] = fecha_ini; param[2] = fecha_fin; return db.Database.SqlQuery<EmpleadoReport>("pr_reporte_final @num_steep,@fecha_ini,@fecha_fin", param).ToList(); } } catch (Exception ex) { throw; } }
public List<evaluador> listAll(int id = 0) { var list = new List<evaluador>(); try { using (var db = new PruebaContext()) { return db.evaluadors.Where(e=>e.id_evaluador.Equals(id) || id == 0).ToList(); //var query = db.evaluadors.Join(db.clientes // , e => e.id_cliente // , c => c.id_cliente // , (e, c) => new { e, c }).Where(e=>e.e.id_evaluador == id || id==0).ToList(); //foreach(var item in query) //{ // var evaluador = new evaluador() // { // id_cliente = item.e.id_cliente, // id_evaluador = item.e.id_evaluador, // nombres = item.e.nombres, // apellidos = item.e.apellidos, // cargo = item.e.cargo, // email = item.e.email, // usuario = item.e.usuario, // estado = item.e.estado, // cliente = new cliente() // { // razon_social = item.c.razon_social // } // }; // list.Add(evaluador); //} } } catch (Exception) { throw; } }
public List<ReporteEncuesta> getData(int paso,DateTime fecha_ini,DateTime fecha_fin) { try { using (var db = new PruebaContext()) { var id_paso = new SqlParameter("@id_paso", paso); var fecha_inicio = new SqlParameter("@fecha_inicio", fecha_ini); var fecha_final = new SqlParameter("@fecha_fin", fecha_fin); var param = new object[3] ; param[0] = id_paso; param[1] = fecha_inicio; param[2] = fecha_final; return db.Database.SqlQuery<ReporteEncuesta>("pr_reporte_encuesta @id_paso,@fecha_inicio,@fecha_fin", param).ToList(); } } catch (Exception ex) { throw; } }
public List<asistenciaReport> consult(asistencia o) { // var asistencia = new List<asistencia>(); try { using (var db = new PruebaContext()) { var fecha_ini = new SqlParameter("@fecha_ini", o.fec_reg); var fecha_fin = new SqlParameter("@fecha_fin", o.fec_mod); var id_empleado = new SqlParameter("@id_empleado", o.id_empleado); var param = new object[3]; param[0] = fecha_ini; param[1] = fecha_fin; param[2] = id_empleado; return db.Database.SqlQuery<asistenciaReport>("pr_sel_asistencia @fecha_ini,@fecha_fin,@id_empleado", param).ToList(); } } catch (Exception ex) { throw; } }
public List<encuesta_config> update(encuesta_config o,int id) { try { using (var db = new PruebaContext()) { var entity = db.encuesta_config.Find(id); entity.fecha_ini = o.fecha_ini; entity.fecha_fin = o.fecha_fin; entity.estado = o.estado; entity.usu_mod = o.usu_mod; entity.fec_mod = o.fec_mod; db.SaveChanges(); return listAll(); } } catch (Exception) { throw; } }
public List<empleado> add(empleado o) { try { using (var db = new PruebaContext()) { db.empleados.Add(o); //var validationErrors = db.GetValidationErrors(); if (db.SaveChanges() > 0) { return this.listAll(); } else return null; } } catch (Exception ex) { return null; } }
public List<pregunta> listAll(int id_gpregunta) { var list = new List<pregunta>(); try { using (var db = new PruebaContext()) { var query = db.preguntas.Join(db.gpreguntas , p => p.id_gpregunta , g => g.id_gpregunta , (p, g) => new { p, g }).Where(p=>p.p.id_gpregunta == id_gpregunta || id_gpregunta == 0 && p.g.estado.Equals("A")).ToList(); foreach (var item in query) { var pregunta = new pregunta() { id_gpregunta = item.p.id_gpregunta, id_pregunta = item.p.id_pregunta, descripcion = item.p.descripcion, estado = item.p.estado, gpregunta = new gpregunta() { descripcion = item.g.descripcion } }; list.Add(pregunta); } return list; } } catch (Exception) { throw; } }
public List<empleado> updateFoto(empleado o, int id) { try { using (var db = new PruebaContext()) { var usuario = db.empleados.Find(id); usuario.foto = o.foto; //var validationErrors = db.GetValidationErrors(); if (db.SaveChanges() > 0) { return new List<empleado>() { usuario }; } else return null; } } catch (Exception ex) { throw; } }