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; }