public object FillAlumnos(bool Estado = true, int Id = 0) { BlAlumno obj = new BlAlumno(); obj.Estado = Estado; obj.IdAlumno = Id; DataTable dt = obj.FillAlumno(); if (dt != null) { var datos = (from DataRow dr in dt.Rows select new { IdAlumno = dr["IdAlumno"], Nombres = dr["Nombres"], ApellidoPat = dr["ApellidoPat"], ApellidoMat = dr["ApellidoMat"], Dni = dr["Dni"], Correo = dr["Correo"], Apoderado = dr["Apoderado"], DniApoderado = dr["DniApoderado"], TelfonoEmergencia = dr["TelfonoEmergencia"], Nivel = dr["Nivel"], Seccion = dr["Seccion"], Estado = dr["Estado"] }).ToList(); return(Json(new { Codigo = 0, Data = datos })); } else { return(Json(new { Codigo = 1, Mensaje = obj.Error })); } }
public object UpdateAlumno(int Id, string PNom, string PApePat, string PApeMat, string PDni, string PMail, string PApod, string PDniApo, string PTelf, string PNiv, string PSec) { BlAlumno obj = new BlAlumno(); obj.IdAlumno = Id; obj.Nombres = PNom; obj.ApellidoPat = PApePat; obj.ApellidoMat = PApeMat; obj.Dni = PDni; obj.Correo = PMail; obj.Apoderado = PApod; obj.DniApoderado = PDniApo; obj.TelfonoEmergencia = PTelf; obj.Nivel = PNiv; obj.Seccion = PSec; int r = obj.UpdateAlumno(); if (r != 0) { return(Json(new { Codigo = 0, Mensaje = "Alumno actualizado exitosamente", Id = r })); } else { return(Json(new { Codigo = 1, Mensaje = obj.Error })); } }
public object DeleteAlumno(int Id) { BlAlumno obj = new BlAlumno(); obj.IdAlumno = Id; int r = obj.DeleteAlumno(); if (r != 0) { return(Json(new { Codigo = 0, Mensaje = "Alumno eliminado exitosamente", Id = r })); } else { return(Json(new { Codigo = 1, Mensaje = obj.Error })); } }
public object GetNotasGeneral() { BlCurso obj = new BlCurso(); DataTable dt = obj.GetNotasGeneral(); List <BlCurso> lista = new List <BlCurso>(); List <BlAlumno> listaAlumno = new List <BlAlumno>(); if (dt != null) { var datos = (from DataRow dr in dt.Rows select new { //IdCurso = dr["IdCurso"], //Descripcion = dr["Descripcion"], IdAlumno = dr["IdAlumno"], //Nota = dr["Nota"], Alumno = dr["Nombres"].ToString() + " " + dr["ApellidoPat"].ToString() + " " + dr["ApellidoMat"].ToString() }).ToList().Distinct(); foreach (var item in datos) { BlAlumno objA = new BlAlumno(); lista = new List <BlCurso>(); objA.Nombres = item.Alumno; foreach (DataRow dr in dt.Rows) { obj = new BlCurso(); if (Convert.ToInt32(item.IdAlumno) == Convert.ToInt32(dr["IdAlumno"])) { obj.IdCurso = Convert.ToInt32(dr["IdCurso"]); obj.Descripcion = dr["Descripcion"].ToString(); obj.Nota = Convert.ToDecimal(dr["Nota"]); lista.Add(obj); } } objA.Notas = lista; listaAlumno.Add(objA); } return(Json(new { Codigo = 0, Data = listaAlumno })); } else { return(Json(new { Codigo = 1, Mensaje = obj.Error })); } }