Exemplo n.º 1
0
        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);
     }
 }