public override void RecuperarDatos() { this.txtID.Text = this.MateriaActual.ID.ToString(); this.txtDescripcion.Text = this.MateriaActual.Descripcion; this.txtHorasSemanales.Text = this.MateriaActual.HSSemanales.ToString(); this.txtHorasTotales.Text = this.MateriaActual.HSTotales.ToString(); this.cbxPlan.SelectedItem = Planes.Find(x => x.ID == MateriaActual.IdPlan); if (Modo == ApplicationForm.ModoForm.Alta || Modo == ApplicationForm.ModoForm.Modificacion) { this.btnAceptar.Text = "Guardar"; } else if (Modo == ApplicationForm.ModoForm.Baja) { this.btnAceptar.Text = "Eliminar"; this.txtDescripcion.ReadOnly = true; this.txtHorasSemanales.ReadOnly = true; this.txtHorasTotales.ReadOnly = true; this.cbxPlan.Enabled = false; } else if (Modo == ApplicationForm.ModoForm.Consulta) { this.btnAceptar.Text = "Aceptar"; } }
public override void MapearDatos() { try { Comision comi = new ComisionLogic().GetOne(this.ComisionActual.ID); this.txtIdComision.Text = this.ComisionActual.ID.ToString(); this.txtDescripcion.Text = comi.Descripcion; this.cbxAnio.SelectedItem = Fechas.Find(x => x == comi.AnioEspecialidad); this.cbxPlanes.SelectedItem = Planes.Find(x => x.ID == comi.IdPlan); } catch (Exception e) { MessageBox.Show(e.Message, "Comision", MessageBoxButtons.OK, MessageBoxIcon.Error); } }