protected void btn_Aceptar_Click(object sender, EventArgs e) { UUser enc = new UUser(); LMReg logic = new LMReg(); MEncEstCurso encs = new MEncEstCurso(); enc = logic.agregarEstudianteACurso(ddt_anio.SelectedValue, ddt_curso.SelectedValue, Session.SessionID, GridView1.Rows.Count, GridView1, int.Parse(Session["idioma"].ToString())); L_ErrorUsuario.Text = enc.Mensaje; L_OkUsuario.Text = enc.MensajeAcudiente; GridView1.DataBind(); }
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 void fiel_auditoria_agrega_estudiantes_curso(string _accion, string sesion, MEncEstCurso enc) { Auditoria au = new Auditoria(); au.fecha = DateTime.Now.ToShortDateString() + " " + DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second; au.accion = _accion; au.schema = "registro"; au.tabla = "estudiante_curso"; au.pk = "1"; au.session = sesion; au.user_bd = "postgres"; if (_accion == "INSERT") { au.data = JsonConvert.SerializeObject(enc); using (var db = new Mapeo("public")) { db.auditoria.Add(au); db.SaveChanges(); } } }