public string login(String codigo, String contrasena) { profesor[] profes= null; using (var db = new StudentAttendanceDBEntities1()) { profes = db.Database.SqlQuery<profesor>("select * from [dbo].[profesor] " + "where codigo ='"+codigo+"'"+ "and contrasena = '"+contrasena+"'").ToArray(); } if (profes == null || profes.Length==0) return ""; else return (profes[0].idProfesor + "|" + profes[0].Nombre).ToString(); }
public String registroAsistencia(asistencia[] listaAsistencia) { String respuesta = ""; int rpta; using (var db = new StudentAttendanceDBEntities1()) { for (int cont = 0; cont < listaAsistencia.Length; cont++) { asistencia temp = listaAsistencia[cont]; rpta = db.Database.ExecuteSqlCommand("insert into asistencia(idProfesor,idCurso,idAlumno," + "idGrupo,fecha,tipoAsistencia)" + "values(" + temp.idProfesor + "," + temp.idCurso + "," + temp.idAlumno + "," + temp.idGrupo + "," + temp.fecha + "," + temp.tipoAsistencia + ")"); if (rpta == 0) return "error en el registro de asistencias"; } } return respuesta; }
public String registroAsistencia2(String listaAsistencia) { String respuesta = ""; int rpta; String[] datos = listaAsistencia.Split('#'); List<asistencia> listaAsistenciaObj = new List<asistencia>(); foreach (String loEle in datos) { String[] propiedades = loEle.Split('|'); asistencia asis = new asistencia(); asis.idProfesor = Int32.Parse(propiedades[0]); asis.idCurso = Int32.Parse(propiedades[1]); asis.idAlumno = Int32.Parse(propiedades[2]); asis.idGrupo = Int32.Parse(propiedades[3]); asis.fecha = propiedades[4]; asis.tipoAsistencia = propiedades[5]; listaAsistenciaObj.Add(asis); } using (var db = new StudentAttendanceDBEntities1()) { for (int cont = 0; cont < listaAsistenciaObj.Count; cont++) { asistencia temp = listaAsistenciaObj[cont]; String aux = "insert into asistencia(idProfesor,idCurso,idAlumno," + "idGrupo,fecha,tipoAsistencia)" + "values(" + temp.idProfesor + "," + temp.idCurso + "," + temp.idAlumno + "," + temp.idGrupo + ",'" + temp.fecha + "','" + temp.tipoAsistencia + "')"; rpta = db.Database.ExecuteSqlCommand(aux); if (rpta == 0) return "error en el registro de asistencias"; } } return respuesta; }
public matricula[] sincroMatriculas(String idProfesor) { using (var db = new StudentAttendanceDBEntities1()) { return db.Database.SqlQuery<matricula>("select m.* " + "from matricula m " + "inner join grupoCurso gp " + "on m.idGrupoCurso = gp.idGrupoCurso " + "where gp.idProfesor ='" + idProfesor + "'").ToArray();//+ } }
public horario[] sincroHorario(String idProfesor) { using (var db = new StudentAttendanceDBEntities1()) { return db.Database.SqlQuery<horario>("select h.* " + "from horario h " + "inner join grupoCurso gp " + "on h.idHorario = gp.idHorario " + "where gp.idProfesor ='" + idProfesor + "'").ToArray();//+ } }
public grupoCurso[] sincroGrupoCurso(String idProfesor) { using (var db = new StudentAttendanceDBEntities1()) { return db.Database.SqlQuery<grupoCurso>("select gp.* " + "from grupoCurso gp " + "where gp.idProfesor ='" + idProfesor + "'").ToArray();//+ } }
public curso[] sincroCurso(String idProfesor) { using (var db = new StudentAttendanceDBEntities1()) { return db.Database.SqlQuery<curso>("select distinct c.* " + "from curso c " + "inner join grupoCurso gp " + "on c.idCurso = gp.idCurso " + "where gp.idProfesor ='" + idProfesor + "'").ToArray();//+ } }
public asistencia[] sincroAsistencia(String idProfesor) { using (var db = new StudentAttendanceDBEntities1()) { return db.Database.SqlQuery<asistencia>("select a.* " + "from asistencia a " + "where a.idProfesor ='" + idProfesor + "'").ToArray();//+ } }
public alumno[] sincroAlumnos(String idProfesor) { using (var db = new StudentAttendanceDBEntities1()) { return db.Database.SqlQuery<alumno>("select distinct a.* "+ "from alumno a inner join matricula m "+ "on a.idAlumno=m.idAlumno "+ "inner join grupoCurso gp "+ "on m.idGrupoCurso = gp.idGrupoCurso "+ "where gp.idProfesor ='" + idProfesor + "'").ToArray();//+ } }