public UUser agregarMateria(Materia materia, string sesion, int selIdioma)////aqui { UUser user = new UUser(); DMReg datos = new DMReg(); UIdioma encId = new UIdioma(); LMIdioma idioma = new LMIdioma(); Int32 FORMULARIO = 10; Materia mat = new Materia(); DMSeguridad dmseg = new DMSeguridad(); MEncMateria mencmateria = new MEncMateria(); encId = idioma.obtIdioma(FORMULARIO, selIdioma); user.Mensaje = " "; bool ok = datos.validaMateria(materia); if (ok == true) { materia.sesion = sesion; materia.ultima_modificacion = DateTime.Now.ToShortDateString(); datos.insertarMateria(materia, sesion); //this.Page.Response.Write("<script language='JavaScript'>window.alert('Materia Insertada con Exito');</script>"); user.Mensaje = encId.CompIdioma["L_Error_falta_materia"].ToString(); //"Materia Insertada con Exito"; mencmateria.nombre_materia_nuevo = materia.nombre_materia; mencmateria.sesion_nuevo = materia.sesion; dmseg.fiel_auditoria_agrega_materia("INSERT", sesion, mencmateria); } else { user.Mensaje = encId.CompIdioma["L_Error_materia_ya_esta"].ToString(); //"La Materia ya se encuentra en nuestra Base de Datos"; } return(user); }
public UUser subirNota(string alumno, string materia, string curso, string nota1, string nota2, string nota3, int selIdioma, string sesion) { DMReg datos = new DMReg(); UUser enc = new UUser(); UIdioma encId = new UIdioma(); Nota not = new Nota(); LMIdioma idioma = new LMIdioma(); DMSeguridad dmseg = new DMSeguridad(); MEncNota mencnota = new MEncNota(); Int32 FORMULARIO = 39; encId = idioma.obtIdioma(FORMULARIO, selIdioma); enc.Mensaje = " "; if (alumno == "0" || materia == "0" || curso == "0") { enc.Mensaje = encId.CompIdioma["L_Falta_Selec"].ToString(); //"Falta seleccionar"; } else { enc.Id_estudiante = alumno; enc.Materia = materia; enc.Curso = curso; List <Nota> registros = datos.obtenerNota(enc); //DataTable registros = datos.obtenerNota(enc); foreach (Nota no in registros) { enc.IdNota = no.id_nota.ToString(); not.id_nota = no.id_nota; } Double n1 = Convert.ToDouble(nota1); Double n2 = Convert.ToDouble(nota2); Double n3 = Convert.ToDouble(nota3); Double nd = (n1 + n2 + n3) / 3.0; enc.Nota1 = n1.ToString(); enc.Nota2 = n2.ToString(); enc.Nota3 = n3.ToString(); enc.Notadef = nd.ToString(); not.nota1 = n1; not.nota2 = n2; not.nota3 = n3; not.notadef = nd; datos.insertarNota(not); mencnota.nota1_nuevo = not.nota1.ToString(); mencnota.nota2_nuevo = not.nota2.ToString(); mencnota.nota3_nuevo = nota3.ToString(); mencnota.notadef_nuevo = not.notadef.ToString(); dmseg.fiel_auditoria_registro_nota("INSERT", sesion, mencnota); } return(enc); }
public UUser agregarEstudianteACurso(string anio, string curso, int cont, GridView GridView1, int selIdioma) { DUser datos = new DUser(); UUser enc = new UUser(); UIdioma encId = new UIdioma(); LMIdioma idioma = new LMIdioma(); Int32 FORMULARIO = 9; encId = idioma.obtIdioma(FORMULARIO, selIdioma); enc.Mensaje = ""; enc.MensajeAcudiente = ""; if (anio == "0" || curso == "0") { enc.Mensaje = encId.CompIdioma["L_ErrorUsuario_aceptar"].ToString(); //"Debe Elegir un Curso"; } else { for (int i = 0; i < cont; i++) { CheckBox ch = (CheckBox)GridView1.Rows[i].FindControl("CBest"); Label lb = (Label)GridView1.Rows[i].FindControl("label1"); if (ch.Checked == true) { enc.Documento = lb.Text; DataTable reg = datos.obtenerUsuarioMod(enc); enc.Id_estudiante = reg.Rows[0]["id_usua"].ToString(); enc.Curso = curso; datos.insertarEstudianteCurso(enc); DataTable materias = datos.obtener_MatCur(enc); int n = materias.DefaultView.Count; for (int k = 0; k < n; k++) { enc.Materia = materias.Rows[k]["id_materia"].ToString(); datos.insertarNotaMateria(enc); } //L_ErrorUsuario.Text = "Debe Elegir un Curso"; enc.MensajeAcudiente = encId.CompIdioma["L_OkUsuario_aceptar"].ToString(); //"Estudiantes Agregados al curso"; } } } return(enc); }
public UUser selecEstudianteACurso(string curso, string seleccion, int selIdioma) { DMUser datos = new DMUser(); UUser enc = new UUser(); DMReg mreg = new DMReg(); UIdioma encId = new UIdioma(); LMIdioma idioma = new LMIdioma(); List <Usuario> lusua = new List <Usuario>(); EstudianteCurso est = new EstudianteCurso(); Int32 FORMULARIO = 9; encId = idioma.obtIdioma(FORMULARIO, selIdioma); if (curso == "0") { enc.Mensaje = encId.CompIdioma["L_ErrorUsuario_estudiante_curso"].ToString(); //"Debe Elegir un Curso"; } else { enc.Documento = seleccion; enc = datos.obtenerUsuarioMod(enc); est.id_ec_curso = int.Parse(enc.IdUsua); est.id_ec_estudiante = int.Parse(curso); enc.Id_estudiante = est.id_ec_estudiante.ToString(); mreg.insertarEstudianteCurso(est); List <Materia> materias = mreg.obtener_MatCur(enc); foreach (Materia m in materias) { enc.Materia = m.id_materia.ToString(); mreg.insertarNotaMateria(enc); } //int n = materias.DefaultView.Count; //for (int i = 0; i < n; i++) //{ // enc.Materia = materias.Rows[i]["id_materia"].ToString(); // datos.insertarNotaMateria(enc); //} enc.Mensaje = ""; } return(enc); }
public UUser verNota(string alumno, string materia, string curso, int selIdioma) { DMReg datos = new DMReg(); UUser enc = new UUser(); UIdioma encId = new UIdioma(); LMIdioma idioma = new LMIdioma(); Int32 FORMULARIO = 39; encId = idioma.obtIdioma(FORMULARIO, selIdioma); enc.Mensaje = " "; if (alumno == "0" || materia == "0" || curso == "0") { enc.Mensaje = encId.CompIdioma["L_Falta_Selec"].ToString(); //"Falta seleccionar"; } else { enc.Id_estudiante = alumno; enc.Materia = materia; enc.Curso = curso; List <Nota> registros = datos.obtenerNota(enc); try { foreach (Nota n in registros) { enc.Nota1 = n.nota1.ToString(); enc.Nota2 = n.nota2.ToString(); enc.Nota3 = n.nota3.ToString(); enc.Notadef = n.notadef.ToString(); //enc.Nota1 = registros.Rows[0]["nota1"].ToString(); //enc.Nota2 = registros.Rows[0]["nota2"].ToString(); //enc.Nota3 = registros.Rows[0]["nota3"].ToString(); //enc.Notadef = registros.Rows[0]["notadef"].ToString(); } } catch { } } return(enc); }
public UUser agregaraHorario(string curso, string anio, string dia, string docente, string hora, string materia, int selIdioma) { UUser enc = new UUser(); DMReg datos = new DMReg(); DMUser muser = new DMUser(); UIdioma encId = new UIdioma(); LMIdioma idioma = new LMIdioma(); Int32 FORMULARIO = 10; encId = idioma.obtIdioma(FORMULARIO, selIdioma); enc.Mensaje = " "; if (curso == "0" || anio == "0" || dia == "0" || docente == "0" || hora == "0" || materia == "0") { enc.Mensaje = encId.CompIdioma["L_Error_falta"].ToString(); //"Falta seleccionar"; } else { bool ok = validar_horario(curso, dia, hora); if (ok == true) { bool wp = validar_profesor(docente, dia, hora); if (wp == true) { if (dia == "Monday") { dia = "Lunes"; } if (dia == "Tuesday") { dia = "Martes"; } if (dia == "Wednesday") { dia = "Miercoles"; } if (dia == "Thursday") { dia = "Jueves"; } if (dia == "Friday") { dia = "Viernes"; } enc.Materia = materia; enc.Dia_materia = dia; enc.Hora_in = hora; List <MateriaFecha> registros = datos.obtenerHora(enc); if (registros.Count > 0) { foreach (MateriaFecha mf in registros) { enc.Cur_mat = mf.id_mf.ToString(); //registros.Rows[0]["id_mf"].ToString(); enc.Curso = curso; enc.Id_docente = docente; datos.insertarCursoMateria(enc); } } int cur = Convert.ToInt32(curso); List <Usuario> est = muser.gEstudiante(cur); foreach (Usuario u in est) { enc.Id_estudiante = u.id_usua.ToString(); enc.Materia = materia; datos.insertarNotaMateria(enc); } //int n = est.DefaultView.Count; //for (int i = 0; i < n; i++) //{ // enc.Id_estudiante = est.Rows[i]["id_usua"].ToString(); // enc.Materia = materia; // datos.insertarNotaMateria(enc); //} enc.Mensaje = encId.CompIdioma["L_Error_materia_insertada"].ToString(); //"Materia Insertada a Curso con Exito"; //this.Page.Response.Write("<script language='JavaScript'>window.alert('Materia Insertada a Curso con Exito');</script>"); } else { enc.Mensaje = encId.CompIdioma["L_Error_docente_cruce"].ToString(); //"El docente presenta un cruce de Horarios"; } } else { enc.Mensaje = encId.CompIdioma["L_Error_curce"].ToString(); //"Presenta un cruce de Horarios"; } } return(enc); }
public UUser agregarEstudianteACurso(string anio, string curso, string sesion, int cont, GridView GridView1, int selIdioma) { DMUser datos = new DMUser(); UUser enc = new UUser(); DMReg mreg = new DMReg(); UIdioma encId = new UIdioma(); LMIdioma idioma = new LMIdioma(); DMSeguridad dmseg = new DMSeguridad(); MEncEstCurso mencest = new MEncEstCurso(); Int32 FORMULARIO = 9; encId = idioma.obtIdioma(FORMULARIO, selIdioma); enc.Mensaje = ""; enc.MensajeAcudiente = ""; if (anio == "0" || curso == "0") { enc.Mensaje = encId.CompIdioma["L_ErrorUsuario_aceptar"].ToString(); //"Debe Elegir un Curso"; } else { for (int i = 0; i < cont; i++) { CheckBox ch = (CheckBox)GridView1.Rows[i].FindControl("CBest"); Label lb = (Label)GridView1.Rows[i].FindControl("label1"); if (ch.Checked == true) { enc.Documento = lb.Text; //DataTable reg = datos.obtenerUsuarioMod(enc); enc = datos.obtenerUsuarioMod(enc); enc.Id_estudiante = enc.IdUsua; enc.Curso = curso; EstudianteCurso ecur = new EstudianteCurso(); ecur.id_ec_curso = int.Parse(curso); ecur.id_ec_estudiante = int.Parse(enc.Id_estudiante); mreg.insertarEstudianteCurso(ecur); List <Materia> materias = mreg.obtener_MatCur(enc); foreach (Materia m in materias) { enc.Materia = m.id_materia.ToString(); mreg.insertarNotaMateria(enc); } //int n = materias.DefaultView.Count; //for (int k = 0; k < n; k++) //{ // enc.Materia = materias.Rows[k]["id_materia"].ToString(); // mreg.insertarNotaMateria(enc); //} //L_ErrorUsuario.Text = "Debe Elegir un Curso"; enc.MensajeAcudiente = encId.CompIdioma["L_OkUsuario_aceptar"].ToString(); //"Estudiantes Agregados al curso"; mencest.id_ec_estudiante_nuevo = ecur.id_ec_estudiante; mencest.id_ec_curso_nuevo = ecur.id_ec_curso; dmseg.fiel_auditoria_agrega_estudiantes_curso("INSERT", sesion, mencest); } } } return(enc); }
public DataTable horario(int curso, int hor_tipo, int selIdioma) { DMReg muser = new DMReg(); UIdioma encId = new UIdioma(); LMIdioma idioma = new LMIdioma(); Int32 FORMULARIO = 10; encId = idioma.obtIdioma(FORMULARIO, selIdioma); string l8 = " ", m8 = " ", w8 = " ", j8 = " ", v8 = " ", l10 = " ", m10 = " ", w10 = " ", j10 = " ", v10 = " ", l12 = " ", m12 = " ", w12 = " ", j12 = " ", v12 = " "; int id_curso; id_curso = curso; List <HorarioEstudiante> horar; switch (hor_tipo) { case 1: //Horario Curso horar = muser.horarioCurso(id_curso);; break; case 2: //Horario Profesor horar = muser.horarioProfesor(id_curso);; break; case 3: //Horario Estudiante horar = muser.horarioEstudiante(id_curso); break; default: horar = muser.horarioEstudiante(id_curso); break; } DataSet reg = new DataSet(); DataTable Dt = new DataTable(); Dt.Columns.Add(" ", typeof(string)); Dt.Columns.Add(encId.CompIdioma["ho_lunes"].ToString(), typeof(string)); Dt.Columns.Add(encId.CompIdioma["ho_martes"].ToString(), typeof(string)); Dt.Columns.Add(encId.CompIdioma["ho_miercoles"].ToString(), typeof(string)); Dt.Columns.Add(encId.CompIdioma["ho_jueves"].ToString(), typeof(string)); Dt.Columns.Add(encId.CompIdioma["ho_viernes"].ToString(), typeof(string)); string libre = encId.CompIdioma["ho_libre"].ToString(); foreach (HorarioEstudiante h in horar) { //8:00:00 if (h.hora_inicio == "8:00:00" && h.dia == "Lunes") { l8 = h.nombre_materia; } if (h.hora_inicio == "8:00:00" && h.dia == "Martes") { m8 = h.nombre_materia; } if (h.hora_inicio == "8:00:00" && h.dia == "Miercoles") { w8 = h.nombre_materia; } if (h.hora_inicio == "8:00:00" && h.dia == "Jueves") { j8 = h.nombre_materia; } if (h.hora_inicio == "8:00:00" && h.dia == "Viernes") { v8 = h.nombre_materia; } //10:00:00 if (h.hora_inicio == "10:00:00" && h.dia == "Lunes" ) { l10 = h.nombre_materia; } if (h.hora_inicio == "10:00:00" && h.dia == "Martes") { m10 = h.nombre_materia; } if (h.hora_inicio == "10:00:00" && h.dia == "Miercoles") { w10 = h.nombre_materia; } if (h.hora_inicio == "10:00:00" && h.dia == "Jueves") { j10 = h.nombre_materia; } if (h.hora_inicio == "10:00:00" && h.dia == "Viernes") { v10 = h.nombre_materia; } //12:00:00 if (h.hora_inicio == "12:00:00" && h.dia == "Lunes" ) { l12 = h.nombre_materia; } if (h.hora_inicio == "12:00:00" && h.dia == "Martes") { m12 = h.nombre_materia; } if (h.hora_inicio == "12:00:00" && h.dia == "Miercoles") { w12 = h.nombre_materia; } if (h.hora_inicio == "12:00:00" && h.dia == "Jueves") { j12 = h.nombre_materia; } if (h.hora_inicio == "12:00:00" && h.dia == "Viernes") { v12 = h.nombre_materia; } } Dt.Rows.Add(" 8:00:00-9:29:00 ", l8, m8, w8, j8, v8); Dt.Rows.Add(" 09:30:00-9:59:00 ", encId.CompIdioma["ho_libre"].ToString().Substring(0, 1), encId.CompIdioma["ho_libre"].ToString().Substring(1, 1), encId.CompIdioma["ho_libre"].ToString().Substring(2, 1), encId.CompIdioma["ho_libre"].ToString().Substring(3, 1), encId.CompIdioma["ho_libre"].ToString().Substring(4, 1)); Dt.Rows.Add(" 10:00:00-11:59:00", l10, m10, w10, j10, v10); Dt.Rows.Add(" 12:00:00-2:00:00", l12, m12, w12, j12, v12); return(Dt); }