private void btnAgregarAsignacion_Click(object sender, EventArgs e) { FrmAsignacion formAsignacion = new FrmAsignacion(this.escuela); if (formAsignacion.DialogResult != DialogResult.Cancel) { formAsignacion.ShowDialog(); if (formAsignacion.DialogResult != DialogResult.Cancel) { this.escuela += formAsignacion.asignacion; } } this.ActualizarListBox(); }
private void btnEditarAsignaciones_Click(object sender, EventArgs e) { if (!Object.Equals(this.lsbAsignaciones.SelectedItem, null)) { FrmAsignacion formAsignacion = new FrmAsignacion((Asignacion)this.lsbAsignaciones.SelectedItem, this.escuela); if (formAsignacion.DialogResult != DialogResult.Cancel) { formAsignacion.ShowDialog(); if (formAsignacion.DialogResult == DialogResult.OK) { this.escuela.ListaAsignaciones[this.escuela.ListaAsignaciones.IndexOf((Asignacion)this.lsbAsignaciones.SelectedItem)] = formAsignacion.asignacion; } } } this.ActualizarListBox(); }
private void btnBuscarAsignaciones_Click(object sender, EventArgs e) { FrmAsignacion formAsignacion = new FrmAsignacion(this.escuela); if (!(formAsignacion.DialogResult == DialogResult.Cancel)) { formAsignacion.ShowDialog(); if (formAsignacion.DialogResult == DialogResult.OK) { if (this.escuela == formAsignacion.asignacion) { this.cmbMes.SelectedIndex = formAsignacion.asignacion.Semana.Month - 1; this.cmbAño.SelectedItem = formAsignacion.asignacion.Semana.Year; this.lsbAsignaciones.SelectedItem = formAsignacion.asignacion.ToString(); } else { MessageBox.Show("No se ha encontrado la asignacion.", "Buscar Asignacion", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }