예제 #1
0
        public frmDocenteCursoAgregar()
        {
            try
            {
                InitializeComponent();
                estadoEdicion = false;

                List <Persona> listadoDocentes = new List <Persona>();
                PersonaLogic   perLog          = new PersonaLogic();
                listadoDocentes           = perLog.GetAllDocentes();
                cbxDocentes.DataSource    = listadoDocentes;
                cbxDocentes.DisplayMember = "ApellidoNombre";
                cbxDocentes.ValueMember   = "ID";

                List <Curso> listadoCursos = new List <Curso>();
                CursoLogic   curLog        = new CursoLogic();
                listadoCursos           = curLog.GetAll();
                cbxCursos.DataSource    = listadoCursos;
                cbxCursos.DisplayMember = "DescMateriaComision";
                cbxCursos.ValueMember   = "ID";

                cbxRoles.DataSource = Enum.GetValues(typeof(Docente_Curso.TipoCargo));
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
예제 #2
0
        private void Listar()
        {
            PersonaLogic pl = new PersonaLogic();

            try
            {
                this.dgvDocentes.DataSource = pl.GetAllDocentes();
            }
            catch (Exception ex)
            {
                this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     LoadGrid();
     if (!IsPostBack)
     {
         PlanLogic planLogic = new PlanLogic();
         ddlPlan.DataSource     = planLogic.GetAll();
         ddlPlan.DataTextField  = "Descripcion";
         ddlPlan.DataValueField = "ID";
         ddlPlan.DataBind();
         ddlPlan.SelectedIndex = -1;
         PersonaLogic personaLogic = new PersonaLogic();
         ddlDocenteTitular.DataSource     = personaLogic.GetAllDocentes();
         ddlDocenteTitular.DataTextField  = "NombreCompleto";
         ddlDocenteTitular.DataValueField = "ID";
         ddlDocenteTitular.DataBind();
         ddlDocenteTitular.SelectedIndex = -1;
     }
 }
예제 #4
0
        public CursoEditor(ModoForm modo)
        {
            InitializeComponent();

            Modo = modo;

            switch (Modo)
            {
            case ModoForm.Alta:
            case ModoForm.Modificacion:
                btnConfirmar.Text = "Guardar";
                break;

            case ModoForm.Baja:
                btnConfirmar.Text = "Eliminar";
                break;

            case ModoForm.Consulta:
                btnConfirmar.Text   = "Cerrar";
                btnCancelar.Visible = false;
                break;
            }

            if (modo == ModoForm.Baja || modo == ModoForm.Consulta)
            {
                cbPlan.Enabled              = false;
                cbComision.Enabled          = false;
                cbMateria.Enabled           = false;
                cbDocenteTitular.Enabled    = false;
                cbDocenteAuxiliar.Enabled   = false;
                btnEliminarAuxiliar.Enabled = false;
                nCupo.Enabled           = false;
                nAnioCalendario.Enabled = false;
            }

            DocenteCursoLogic = new DocenteCursoLogic();
            PersonaLogic      = new PersonaLogic();
            PlanLogic         = new PlanLogic();
            CursoLogic        = new CursoLogic();
            MateriaLogic      = new MateriaLogic();
            ComisionLogic     = new ComisionLogic();

            cbPlan.DataSource    = PlanLogic.GetAll();
            cbPlan.DisplayMember = "Descripcion";
            cbPlan.ValueMember   = "ID";
            cbPlan.SelectedIndex = -1;

            cbMateria.DisplayMember = "Descripcion";
            cbMateria.ValueMember   = "ID";

            cbComision.DisplayMember = "Descripcion";
            cbComision.ValueMember   = "ID";

            cbDocenteTitular.DataSource    = PersonaLogic.GetAllDocentes();
            cbDocenteTitular.DisplayMember = "Apellido";
            cbDocenteTitular.ValueMember   = "ID";
            cbDocenteTitular.SelectedIndex = -1;

            cbDocenteAuxiliar.DataSource    = PersonaLogic.GetAllDocentes();
            cbDocenteAuxiliar.DisplayMember = "Apellido";
            cbDocenteAuxiliar.ValueMember   = "ID";
            cbDocenteAuxiliar.SelectedIndex = -1;
        }