private void btnInscripcion_Click(object sender, EventArgs e) { AlumnoInscripcion aluIns = new AlumnoInscripcion(); AluInscLogic aluInscLog = new AluInscLogic(); aluIns.Alumno = this.Alumno; aluIns.Curso = (Curso)this.dgvCursos.SelectedRows[0].DataBoundItem; aluInscLog.Insert(aluIns); this.Listar(); }
public CalificarDesktop(AlumnoInscripcion ai) { InitializeComponent(); for (int i = 1; i < 11; i++) { cmbCalificacion.Items.Add(i); } txtEstado.Text = ai.Condicion; txtIDInscripcion.Text = ai.ID.ToString(); }
/// <summary> /// Pasa la información de los controles a una entidad para enviarla a la capas inferiores. /// </summary> public override void MapearADatos() { if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { if (this.Modo == ModoForm.Alta) { this.AlumnoInscripcionActual = new AlumnoInscripcion(); } else { this.AlumnoInscripcionActual.ID = int.Parse(this.txtID.Text); if (int.TryParse(this.txtNota.Text, out int a)) { this.AlumnoInscripcionActual.Nota = int.Parse(this.txtNota.Text); } else { this.AlumnoInscripcionActual.Nota = null; } } this.AlumnoInscripcionActual.IDAlumno = int.Parse(this.cbxIDAlumno.Text); this.AlumnoInscripcionActual.IDCurso = int.Parse(this.cbxIDCurso.Text); this.AlumnoInscripcionActual.Condicion = this.cbxCondicion.Text; switch (Modo) { case ModoForm.Alta: { AlumnoInscripcionActual.State = BusinessEntity.States.New; break; } case ModoForm.Baja: { AlumnoInscripcionActual.State = BusinessEntity.States.Deleted; break; } case ModoForm.Consulta: { AlumnoInscripcionActual.State = BusinessEntity.States.Unmodified; break; } case ModoForm.Modificacion: { AlumnoInscripcionActual.State = BusinessEntity.States.Modified; break; } } } }
private void btnAceptar_Click(object sender, EventArgs e) { AlumnoInscripcion ai = new AlumnoInscripcion(); ai.IDCurso = (int)cbCurso.SelectedValue; ai.IDAlumno = UI.Desktop.Menu.persona.ID; ai.State = BusinessEntity.States.New; ai.Condicion = ""; new InscripcionLogic().creaInscripcion(ai); MessageBox.Show("Inscripción creada"); }
private void btnGuardar_Click(object sender, EventArgs e) { if (Id != 0) { AlumnoInscripcion asd = alumnoInscripcionLogica.GetOne(Id); asd.Nota = Convert.ToInt32(this.txtNota.Text); asd.Condicion = Convert.ToString(this.txtCondicion.Text); alumnoInscripcionLogica.Update(asd); MessageBox.Show("Nota Subida con exito"); } }
public RegistroNota(Persona docente, DataTable comisiones) { InitializeComponent(); Docente = docente; DocenteCursoLogic dcl = new DocenteCursoLogic(); DocenteCursoActual = dcl.GetOne(Docente.ID); AlumnoInscripcionActual = new AlumnoInscripcion(); this.dgvComisiones.AutoGenerateColumns = false; this.dgvAlumnos.AutoGenerateColumns = false; this.dgvComisiones.DataSource = comisiones; }
public AlumnoInscripcionDesktop(int ID, ModoForm modo, AcademyContext context) : this(context) { Modos = modo; try { AlumnoInscripcionActual = _alumnoInscripcionLogic.GetOne(ID); MapearDeDatos(); } catch (Exception e) { MessageBox.Show(e.Message, "Inscripción", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IngresoNotaAlumno(AlumnoInscripcion inscr) : this() { this.inscripcion = inscr; this.MapearDeDatos(); this.Text = "Condición del alumno: " + inscripcion.Alumno.Apellido + ", " + inscripcion.Alumno.Nombre; cmbCondicion.Items.Add(AlumnoInscripcion.Condiciones.Aprobado); cmbCondicion.Items.Add(AlumnoInscripcion.Condiciones.Cursando); cmbCondicion.Items.Add(AlumnoInscripcion.Condiciones.Libre); cmbCondicion.Items.Add(AlumnoInscripcion.Condiciones.Regular); for (int i = 1; i <= 10; i++) { cmbNota.Items.Add(i); } }
private void btnEditar_Click(object sender, EventArgs e) { if (this.dgvAlumnos.SelectedRows.Count != 0) { AlumnoInscripcion alumno = (Business.Entities.AlumnoInscripcion) this.dgvAlumnos.SelectedRows[0].DataBoundItem; IngresoNotaAlumno form = new IngresoNotaAlumno(alumno); form.ShowDialog(); ListarAlumnos(); } else { MessageBox.Show("Seleccione un alumno"); } }
private void btnCambiarCondicion_Click(object sender, EventArgs e) { if (this.cbCondicion.Text.Length > 0) { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); AlumnoInscripcion ai = new AlumnoInscripcion(); PersonaLogic pl = new PersonaLogic(); Persona p = pl.GetOne(((Persona)this.dgvAlumnos.SelectedRows[0].DataBoundItem).ID); ai = ail.GetInscripcionWhereAlumnoCurso(p, cursoActual); ai.Condicion = this.cbCondicion.Text; ai.State = BusinessEntity.States.Modified; ail.Save(ai); Listar(cursoActual); } }
public void Inscribir() { int nrocurso; CursoLogic cl = new CursoLogic(); nrocurso = inscribibles[comboBox1.SelectedIndex].ID; AlumnoInscripcion alinsc = new AlumnoInscripcion(); alinsc.IDAlumno = idalumno; alinsc.IDCurso = nrocurso; alinsc.Condicion = "Inscripto"; alinsc.State = BusinessEntity.States.New; InscripcionLogic il = new InscripcionLogic(); il.Save(alinsc); }
private void CargarDatosInscripcion() { try { AlumnoInscripcion insc = _alumnoInscripcionLogic.GetOne((int)this.dgvRegistrarNotas.SelectedRows[0].Cells[0].Value); Persona per = _personaLogic.GetOne(insc.IDAlumno); this.txtNombre.Text = per.Nombre; this.txtApellido.Text = per.Apellido; this.txtCondicion.Text = insc.Condicion; this.nudNota.Value = insc.Nota; } catch (Exception e) { MessageBox.Show(e.Message, "Datos Inscripción", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnModificar_Click(object sender, EventArgs e) { if (UsuarioNegocio.TienePermiso(formMain.UsuarioLogueado, "formCargarNotas", Modos.ModoForm.Consulta)) { if (this.dgvCargarNotas.SelectedRows.Count > 0) { AlumnoInscripcion inscripcion = (AlumnoInscripcion)this.dgvCargarNotas.SelectedRows[0].DataBoundItem; formModificarEstadoAlumno modificarEstado = new formModificarEstadoAlumno(inscripcion); modificarEstado.ShowDialog(); this.Listar(); } } else { this.Notificar("No tiene permiso para modificar estado de sus alumnos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnCalificar_Click(object sender, EventArgs e) { if (Validar()) { InscripcionLogic il = new InscripcionLogic(); AlumnoInscripcion ai = new AlumnoInscripcion(); ai.ID = int.Parse(txtIDInscripcion.Text); ai.Nota = int.Parse(cmbCalificacion.Text); ai.Condicion = txtEstado.Text; il.ActualizarInscripcion(ai); Notificar("Nota y Condicion actualizada correctamente!", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { Notificar("Todos los campos deben estar completos!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { if (maskedTextBox1.Text != "" && comboBox1.SelectedIndex != -1) { InscripcionLogic il = new InscripcionLogic(); AlumnoInscripcion ai = new AlumnoInscripcion(); ai = il.GetOne(id); ai.Nota = Convert.ToInt32(maskedTextBox1.Text); ai.Condicion = comboBox1.SelectedItem.ToString(); ai.State = BusinessEntity.States.Modified; il.Save(ai); this.Close(); } else { MessageBox.Show("Algún campo quedo sin completar"); } }
private void btnInscribirse_Click(object sender, EventArgs e) { if (this.dgvCursos.SelectedRows[0] != null) { int ID = ((Curso)this.dgvCursos.SelectedRows[0].DataBoundItem).ID; AlumnoInscripcion inscripcion = new AlumnoInscripcion(); inscripcion.MiCurso = (Curso)this.dgvCursos.SelectedRows[0].DataBoundItem; try { this.InscripcionNegocio.Insert(inscripcion, formApplication.UsuarioLogueado.MiPersona.ID); formApplication.UsuarioLogueado.MiPersona.MisInscripciones.Add(inscripcion); this.Close(); } catch (Exception exc) { this.Notificar(exc.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void btnGuardar_Click(object sender, EventArgs e) { AlumnoInscripcion aluIns = new AlumnoInscripcion(); aluIns.ID = this.IdInsc; aluIns.Nota = Convert.ToInt32(this.cbxNota.SelectedItem); AluInscLogic aluInscLog = new AluInscLogic(); try { aluInscLog.UpdateNota(aluIns); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { this.Close(); } }
private void dataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e) { InscripcionLogic inscripcionLogic = new InscripcionLogic(); int id = (int)dataGridView.Rows[e.RowIndex].Cells[0].Value; AlumnoInscripcion inscripcion = inscripcionLogic.GetOne(id); var contenidoCelda = dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Value; if (e.ColumnIndex == 3) // Columna 3 es condicion. { inscripcion.Condicion = (string)contenidoCelda; } else if (e.ColumnIndex == 4) // Columna 4 es nota. { inscripcion.Nota = (int)contenidoCelda; } inscripcion.State = BusinessEntity.States.Modified; inscripcionLogic.Save(inscripcion); }
private void btnInscribir_Click(object sender, EventArgs e) { try { AlumnoInscripcion ai = new AlumnoInscripcion(); ai.IDCurso = (int)dgvCurComMa.CurrentRow.Cells[1].Value; ai.IDAlumno = UsuarioSesion.Sesion.ID; ai.Condicion = "Cursando"; InscripcionLogic il = new InscripcionLogic(); il.GenerarInscripcion(ai); CursoLogic cl = new CursoLogic(); int cupo = (int)dgvCurComMa.CurrentRow.Cells[5].Value; cl.ActualizarCurso(ai.IDCurso, cupo); Notificar("Inscripcion generada correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Listar(); } catch (Exception ex) { Notificar("Error de selección", "Seleccione un alumno a inscribir", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tsbEliminar_Click(object sender, EventArgs e) { int ID = Convert.ToInt32(((DataRowView)this.dgvInscripciones.SelectedRows[0].DataBoundItem)["id_inscripcion"].ToString()); InscripcionLogic il = new InscripcionLogic(); AlumnoInscripcion a = il.GetOne(ID); if (!a.Condicion.Equals("Inscripto")) { MessageBox.Show("No puede borrar esta inscripción", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var re = MessageBox.Show("Desea eliminar la Inscripción ?", "Eliminar Inscripción", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (re == DialogResult.Yes) { a.State = BusinessEntity.States.Deleted; this.ActualizarCurso(a); il.GuardarCambios(a); this.Listar(); } } }
private void btnCargarNota_Click(object sender, EventArgs e) { int nota = int.Parse(this.txtNota.Text); if (nota > 0 && nota <= 10) { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); AlumnoInscripcion ai = new AlumnoInscripcion(); PersonaLogic pl = new PersonaLogic(); Persona p = pl.GetOne(((Persona)this.dgvAlumnos.SelectedRows[0].DataBoundItem).ID); ai = ail.GetInscripcionWhereAlumnoCurso(p, cursoActual); ai.Nota = nota; ai.State = BusinessEntity.States.Modified; ail.Save(ai); Listar(cursoActual); } else { MessageBox.Show("La nota no puede ser negativa ni mayor a 10"); this.txtNota.Focus(); } }
public virtual void MapearADatos() { switch (this.Modo) { case (ModoForm.Alta): { AluInscripcionActual = new AlumnoInscripcion(); this.AluInscripcionActual.IDAlumno = int.Parse(this.txtIDAlu.Text); this.AluInscripcionActual.IDCurso = DevolverIDCurso(this.cmbIDCurso.Text); this.AluInscripcionActual.Condicion = this.txtCondicion.Text; this.AluInscripcionActual.Nota = int.Parse(this.txtNota.Text); this.AluInscripcionActual.State = BusinessEntity.States.New; break; } case (ModoForm.Modificacion): { this.AluInscripcionActual.IDAlumno = int.Parse(this.txtIDAlu.Text); this.AluInscripcionActual.IDCurso = DevolverIDCurso(this.cmbIDCurso.Text); this.AluInscripcionActual.Condicion = this.txtCondicion.Text; this.AluInscripcionActual.Nota = int.Parse(this.txtNota.Text); this.AluInscripcionActual.State = BusinessEntity.States.Modified; break; } case (ModoForm.Baja): { this.AluInscripcionActual.State = BusinessEntity.States.Deleted; break; } case (ModoForm.Consulta): { this.AluInscripcionActual.State = BusinessEntity.States.Unmodified; break; } } }
private void btnGuardar_Click(object sender, EventArgs e) { try { AlumnoInscripcion insc = _alumnoInscripcionLogic.GetOne((int)this.dgvRegistrarNotas.SelectedRows[0].Cells[0].Value); insc.Condicion = this.txtCondicion.Text; insc.Nota = (int)this.nudNota.Value; insc.State = BusinessEntity.States.Modified; _alumnoInscripcionLogic.Save(insc); this.txtApellido.Text = ""; this.txtNombre.Text = ""; this.txtCondicion.Text = ""; this.nudNota.Value = 0; this.gbModificarInscripcion.Enabled = false; this.Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Datos Inscripción", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { inscripcionActual = new AlumnoInscripcion(); } if (Session.Persona.TipoPersona == Persona.TiposPersona.Alumno) { inscripcionActual.IDAlumno = Session.Persona.ID; } else { inscripcionActual.IDAlumno = (int)this.cbAlumnos.SelectedValue; } inscripcionActual.IDCurso = (int)this.cbCurso.SelectedValue; inscripcionActual.Nota = string.IsNullOrEmpty(this.txtNota.Text) ? default(int?) : int.Parse(this.txtNota.Text); if (Session.Persona.TipoPersona == Persona.TiposPersona.Alumno) { inscripcionActual.Condicion = "Inscripto"; } else { inscripcionActual.Condicion = this.txtCondicion.Text; } switch (Modo) { case ModoForm.Alta: inscripcionActual.State = BusinessEntity.States.New; break; case ModoForm.Modificacion: inscripcionActual.State = BusinessEntity.States.Modified; break; } }
private void btnInscribirse_Click(object sender, EventArgs e) { try { AlumnoInscripcion nuevaInscripcion = new AlumnoInscripcion(); foreach (DataGridViewRow row in dgvElegirComision.Rows) { if ((bool)row.Cells[colRadioButton.Index].Value) { nuevaInscripcion.Curso = new Curso(); nuevaInscripcion.Curso.ID = int.Parse(row.Cells["IDCurso"].Value.ToString()); break; } } nuevaInscripcion.Alumno = new Persona(); nuevaInscripcion.Alumno.ID = this.AlumnoActual.ID; nuevaInscripcion.State = BusinessEntity.States.New; AlumnoInscripcionLogic inscr = new AlumnoInscripcionLogic(); try { inscr.Save(nuevaInscripcion); } catch (Exception ExcepcionManejada) { MessageBox.Show(ExcepcionManejada.Message); } finally { this.Close(); } } catch (Exception ex) { MessageBox.Show("Debe seleccionar una comisión", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public formModificarEstadoAlumno(AlumnoInscripcion inscripcion) : this() { this.InscripcionActual = inscripcion; this.MapearDeObjeto(); }
private void inscribirseAUnaMateriaToolStripMenuItem_Click(object sender, EventArgs e) { AlumnoInscripcion alumnoInscripcion = new AlumnoInscripcion(Alumno); alumnoInscripcion.ShowDialog(); }
private void misDatosToolStripMenuItem_Click(object sender, EventArgs e) { AlumnoInscripcion formAlumnoInscripcion = new AlumnoInscripcion(); formAlumnoInscripcion.ShowDialog(); }