public void Inscribirse() { try { this.GetCurso(); if (Validaciones.ValidarCupo(CursoActual.ID)) { Alumno_Inscripcion alInsc = new Alumno_Inscripcion(); alInsc.IDAlumno = PersonaActual.ID; alInsc.IDCurso = CursoActual.ID; Alumno_InscripcionLogic aiLog = new Alumno_InscripcionLogic(); aiLog.Save(alInsc); Response.Redirect("~/Cursos.aspx"); } else { Response.Write("<script>alert('No hay cupo en el curso seleccionado')</script>"); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } }
public void Inscribir() { try { List <Alumno_Inscripcion> alumnosInsc = new List <Alumno_Inscripcion>(); foreach (DataGridViewRow row in dgvCursos.Rows) { if (row.Cells["Inscribirse"].Value != null) { if (int.Parse(row.Cells["Inscribirse"].Value.ToString()) == 1) { if (Validaciones.ValidarCupo(int.Parse(row.Cells["ID"].Value.ToString()))) { Alumno_Inscripcion alInsc = new Alumno_Inscripcion(); alInsc.IDAlumno = PersonaActual.ID; alInsc.IDCurso = int.Parse(row.Cells[0].Value.ToString()); alumnosInsc.Add(alInsc); } else { MessageBox.Show("No hay cupo en uno o más cursos seleccionados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } foreach (Alumno_Inscripcion ai in alumnosInsc) { Alumno_InscripcionLogic aiLog = new Alumno_InscripcionLogic(); aiLog.Save(ai); } var mensaje = MessageBox.Show("¿Desea imprimir certificado de inscripción?", "Finalizar Inscripción", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (mensaje == DialogResult.Yes) { Reporte rep = new Reporte(PersonaActual.ID); rep.Show(); this.Close(); } else { this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnGuardar_Click(object sender, EventArgs e) { try { if (Validar()) { this.MapearADatos(); Alumno_InscripcionLogic al = new Alumno_InscripcionLogic(); al.Save(Alumno); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void gdvInscriptos_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { Label lblID = gdvInscriptos.Rows[e.RowIndex].FindControl("lblID") as Label; Label lblIDCur = gdvInscriptos.Rows[e.RowIndex].FindControl("lblCurso") as Label; Label lblIDPer = gdvInscriptos.Rows[e.RowIndex].FindControl("lblPersona") as Label; DropDownList ddlCondicion = gdvInscriptos.Rows[e.RowIndex].FindControl("ddlCondicion") as DropDownList; TextBox txtNota = gdvInscriptos.Rows[e.RowIndex].FindControl("txtNota") as TextBox; Alumno_Inscripcion ai = new Alumno_Inscripcion(); ai.ID = int.Parse(lblID.Text); ai.IDCurso = int.Parse(lblIDCur.Text); ai.IDAlumno = int.Parse(lblIDPer.Text); ai.Condicion = ddlCondicion.SelectedValue; if (txtNota.Text == " ") { ai.Nota = 0; } else { ai.Nota = int.Parse(txtNota.Text); } ai.State = BusinessEntity.States.Modified; Alumno_InscripcionLogic al = new Alumno_InscripcionLogic(); al.Save(ai); Response.Redirect("~/Inscriptos.aspx"); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } }