public static int EspecialidadPlan(int id)
        {
            PlanLogic pl  = new PlanLogic();
            Plan      pla = pl.GetOne(id);

            return(pla.IDEspecialidad);
        }
        public static string DescripcionPlan(int id)
        {
            PlanLogic pl  = new PlanLogic();
            Plan      pla = pl.GetOne(id);

            return(pla.Descripcion);
        }
示例#3
0
 public PlanDesktop(int ID, ModoForm modo)
     : this()
 {
     this._Modo = modo;
     PlanLogic PlanNegocio = new PlanLogic();
     _PlanActual = PlanNegocio.GetOne(ID);
     this.MapearDeDatos();
 }
示例#4
0
 public PlanDesktop(int ID, ModoForm modo)
     : this()
 {
     this.Modo = modo;
     PlanLogic logic = new PlanLogic();
     this.Plan = logic.GetOne(ID);
     MapearDeDatos();
 }
示例#5
0
        public PlanesForm(int ID, ModoForm modo)
            : this()
        {
            this.ModoFormulario = modo;
            PlanLogic lPlan = new PlanLogic();

            this.PlanActual = lPlan.GetOne(ID)[0];
            this.MapearDeDatos();
        }
示例#6
0
 private void Listar()
 {
     PlanLogic pl=new PlanLogic();
     lblPlan.Text = (pl.GetOne(UsuarioSesion.Sesion.IDPlan)).Descripcion;
     CursoLogic cl = new CursoLogic();
     dgvCurComMa.AutoGenerateColumns = false;
     int idPlan = UsuarioSesion.Sesion.IDPlan;
     dgvCurComMa.DataSource = cl.DameCursosAInscribir(idPlan,UsuarioSesion.Sesion.ID);
 }
示例#7
0
        public PlanDesktop(int ID, ModoForm modo)
            : this()
        {
            this.Modo = modo;

            PlanLogic PL = new PlanLogic();

            PlanActual = PL.GetOne(ID);

            MapearDeDatos();
        }
示例#8
0
 public PlanDesktop(int ID, ModoForm modo)
     : this()
 {
     this._Modo = modo;
     PlanLogic PlanNegocio = new PlanLogic();
     try
     {
         _PlanActual = PlanNegocio.GetOne(ID);
         this.llenarCombo();
         this.MapearDeDatos();
     }
     catch (Exception ex)
     {
         this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public override void MapearDeDatos()
        {
            this.txtId.Text = this.AlumnoActual.ID.ToString();
            this.txtNombre.Text = this.AlumnoActual.Nombre;
            this.txtApellido.Text = this.AlumnoActual.Apellido;
            this.txtDireccion.Text = this.AlumnoActual.Direccion;
            this.txtEmail.Text = this.AlumnoActual.Email;
            this.dateNacimiento.Value = this.AlumnoActual.FechaNacimiento;
            this.txtLegajo.Text = this.AlumnoActual.Legajo.ToString();
            this.txtTelefono.Text = this.AlumnoActual.Telefono.ToString();

            EspecialidadLogic oEspecialidad = new EspecialidadLogic();
            Especialidades listaEspecialidades = oEspecialidad.GetAll();
            this.cbEspecialidad.DataSource = listaEspecialidades;

            PlanLogic oPlan = new PlanLogic();
            Plan plan = oPlan.GetOne(this.AlumnoActual.IDPlan)[0];
            Especialidad esp = oEspecialidad.GetOne(plan.IDEspecialidad)[0];
            Planes listaPlanes = oPlan.GetAllPorEspecialidad(esp.ID);
            this.cbPlan.DataSource = listaPlanes;

            this.cbEspecialidad.SelectedValue = esp.ID;
            this.cbPlan.SelectedValue = this.AlumnoActual.IDPlan;

            if (ModoFormulario == ModoForm.Alta || ModoFormulario == ModoForm.Modificacion)
            {
                this.btnGuardar.Text = "Guardar";
            }
            else if (ModoFormulario == ModoForm.Baja)
            {
                this.btnGuardar.Text = "Eliminar";
            }
            else
            {
                this.btnGuardar.Text = "Aceptar";
            }
        }
        public override void MapearDeDatos()
        {
            this.txtId.Text = this.ComisionActual.ID.ToString();
            this.txtDescripcion.Text = this.ComisionActual.Descripcion;
            this.txtAnioEspecialidad.Text = this.ComisionActual.AnioEspecialidad.ToString();
            this.cbPlan.SelectedValue = this.ComisionActual.IDPlan;

            EspecialidadLogic oEspecialidad = new EspecialidadLogic();
            Especialidades listaEspecialidades = oEspecialidad.GetAll();
            this.cbEspecialidad.DataSource = listaEspecialidades;

            PlanLogic oPlan = new PlanLogic();
            Plan plan = oPlan.GetOne(this.ComisionActual.IDPlan)[0];
            Especialidad esp = oEspecialidad.GetOne(plan.IDEspecialidad)[0];
            Planes listaPlanes = oPlan.GetAllPorEspecialidad(esp.ID);
            this.cbPlan.DataSource = listaPlanes;

            this.cbEspecialidad.SelectedValue = esp.ID;
            this.cbPlan.SelectedValue = plan.ID;

            if (ModoFormulario == ModoForm.Alta || ModoFormulario == ModoForm.Modificacion)
            {
                this.btnGuardar.Text = "Guardar";
            }
            else if (ModoFormulario == ModoForm.Baja)
            {
                this.btnGuardar.Text = "Eliminar";
            }
            else
            {
                this.btnGuardar.Text = "Aceptar";
            }
        }
示例#11
0
        private void InscripcionMateria_Load(object sender, EventArgs e)
        {
            this.lblNombreAlumno.Text = this.AlumnoActual.Nombre + " " + this.AlumnoActual.Apellido + " (" + this.AlumnoActual.Legajo + ")";

            PlanLogic pl = new PlanLogic();
            Plan planActual = pl.GetOne(AlumnoActual.IdPlan);
            this.lblNombrePlan.Text = planActual.DescCompleta;

            CursoLogic cl = new CursoLogic();
            this.cmbMateria.DataSource = cl.GetAllCursosAnio(AlumnoActual.IdPlan);
            this.cmbMateria.DisplayMember = "MateriaComision";
            this.cmbMateria.ValueMember = "ID";

            this.cmbCondicion.DataSource = Enum.GetValues(typeof(Condiciones));

            if(this.Modo.Equals(ModoForm.Alta)){
                this.cmbCondicion.SelectedIndex = 0;
                this.cmbCondicion.Enabled = false;
                this.txtNota.Enabled = false;
            }
            else if (this.Modo.Equals(ModoForm.Modificacion))
            {
                this.cmbMateria.Enabled = false;
                MapearDeDatos();
            }
        }
示例#12
0
        public override void MapearDeDatos()
        {
            //Traigo Especialidades
            EspecialidadLogic oEspecialidad = new EspecialidadLogic();
            Especialidades listaEspecialidades = oEspecialidad.GetAll();
            this.cbEspecialidad.DataSource = listaEspecialidades;

            PlanLogic oPlan = new PlanLogic();
            //Muestro el plan y la especialidad del curso segun la materia y comision
            MateriaLogic oMateria = new MateriaLogic();
            ComisionLogic oComision = new ComisionLogic();
            Comision comision = oComision.GetOne(this.CursoActual.IDComision)[0];
            Materia materia = oMateria.GetOne(this.CursoActual.IDMateria)[0];
            Plan plan = oPlan.GetOne(materia.IDPlan)[0];
            Especialidad esp = oEspecialidad.GetOne(plan.IDEspecialidad)[0];
            Planes listaPlanes = oPlan.GetAllPorEspecialidad(esp.ID);
            Materias listaMaterias = oMateria.GetAllPorPlan(plan.ID);
            Comisiones listaComisiones = oComision.GetAllPorPlan(plan.ID);
            this.cbPlan.DataSource = listaPlanes;
            this.cbMateria.DataSource = listaMaterias;
            this.cbComision.DataSource = listaComisiones;

            this.cbEspecialidad.SelectedValue = esp.ID;
            this.cbPlan.SelectedValue = plan.ID;
            //Muestro demás datos
            this.txtId.Text = this.CursoActual.ID.ToString();
            this.cbMateria.SelectedValue = Convert.ToInt32(this.CursoActual.IDMateria);
            this.cbComision.SelectedValue = Convert.ToInt32(this.CursoActual.IDComision);
            this.txtDescripcion.Text = this.CursoActual.Descripcion;
            this.txtAnio.Text = this.CursoActual.AnioCalendario.ToString();
            this.txtCupo.Text = this.CursoActual.Cupo.ToString();

            if (ModoFormulario == ModoForm.Alta || ModoFormulario == ModoForm.Modificacion)
            {
                this.btnGuardar.Text = "Guardar";
            }
            else if (ModoFormulario == ModoForm.Baja)
            {
                this.btnGuardar.Text = "Eliminar";
            }
            else
            {
                this.btnGuardar.Text = "Aceptar";
            }
        }
        public override void MapearDeDatos()
        {
            //Muestro especialidad, plan, materia, comision segun la designacion
            EspecialidadLogic oEspecialidad = new EspecialidadLogic();
            Especialidades listaEspecialidades = oEspecialidad.GetAll();
            this.cbEspecialidad.DataSource = listaEspecialidades;
            PersonaLogic oProfesor = new PersonaLogic();
            Personas listaProfesores = oProfesor.GetAll((int)Persona.TiposPersonas.Profesor);
            Persona profesor = oProfesor.GetOne(this.DocenteCursoActual.IDDocente, (int)Persona.TiposPersonas.Profesor)[0];
            this.cbDocente.DataSource = listaProfesores;

            PlanLogic oPlan = new PlanLogic();
            MateriaLogic oMateria = new MateriaLogic();
            ComisionLogic oComision = new ComisionLogic();
            CursoLogic oCurso = new CursoLogic();
            Curso curso = oCurso.GetOne(this.DocenteCursoActual.IDCurso)[0];
            Comision comision = oComision.GetOne(curso.IDComision)[0];
            Materia materia = oMateria.GetOne(curso.IDMateria)[0];
            Plan plan = oPlan.GetOne(materia.IDPlan)[0];
            Especialidad esp = oEspecialidad.GetOne(plan.IDEspecialidad)[0];
            Planes listaPlanes = oPlan.GetAllPorEspecialidad(esp.ID);
            Materias listaMaterias = oMateria.GetAllPorPlan(plan.ID);
            Comisiones listaComisiones = oComision.GetAllPorPlan(plan.ID);
            Cursos listaCursos = oCurso.GetAllPorMateriaComision(materia.ID, comision.ID);
            this.cbPlan.DataSource = listaPlanes;
            this.cbMateria.DataSource = listaMaterias;
            this.cbComision.DataSource = listaComisiones;
            this.cbCurso.DataSource = listaCursos;

            this.cbEspecialidad.SelectedValue = esp.ID;
            this.cbPlan.SelectedValue = plan.ID;
            this.cbMateria.SelectedValue = materia.ID;
            this.cbComision.SelectedValue = comision.ID;
            //Muestro demás datos
            this.txtId.Text = this.DocenteCursoActual.ID.ToString();
            this.cbCurso.SelectedValue = this.DocenteCursoActual.IDCurso;
            this.cbDocente.SelectedValue = this.DocenteCursoActual.IDDocente;
            this.txtNombreDocente.Text = profesor.Apellido + ", " + profesor.Nombre;
            if(DocenteCursoActual.Cargo  == DocenteCurso.TiposCargos.Profesor)
                this.rbTitular.Checked = true;
            else if(DocenteCursoActual.Cargo == DocenteCurso.TiposCargos.Auxiliar)
                this.rbAuxiliar.Checked = true;
            this.txtId.Text = this.DocenteCursoActual.ID.ToString();

            if (ModoFormulario == ModoForm.Alta || ModoFormulario == ModoForm.Modificacion)
            {
                this.btnAsignar.Text = "Asignar";
            }
            else if (ModoFormulario == ModoForm.Baja)
            {
                this.btnAsignar.Text = "Eliminar";
            }
            else
            {
                this.btnAsignar.Text = "Aceptar";
            }
        }
示例#14
0
        private void LoadForm(int id)
        {
            this.Entity = this.Logic.GetOne(id);

            PlanLogic pl = new PlanLogic();
            Plan planActual = pl.GetOne(AlumnoActual.IdPlan);
            this.lblNombrePlan.Text = planActual.DescCompleta;

            this.cmbMateria.SelectedValue = this.Entity.IdCurso.ToString();
            this.cmbCondicion.SelectedIndex = (int)Enum.Parse(typeof(Condiciones), this.Entity.Condicion.ToString());
            this.txtNota.Text = this.Entity.Nota.ToString();
        }
示例#15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.ToggleError(this.formError);
            if (Session["tipo_usuario"].ToString().Equals("0") && !string.IsNullOrEmpty(Request.QueryString["id_alumno"]))
            {
                this.cargarAlumno(int.Parse(Request.QueryString["id_alumno"]));
            }
            else
            {
                this.cargarAlumno(int.Parse(Session["id_usuario"].ToString()));
                this.editarLinkButton.Visible = false;
                this.eliminarLinkButton.Visible = false;
            }

            if (!Page.IsPostBack)
            {
                this.LoadGrid();
                loadCmbMaterias();
                loadCmbCondiciones();

                PlanLogic pl = new PlanLogic();
                Plan planActual = pl.GetOne(AlumnoActual.IdPlan);
                this.lblNombrePlan.Text = planActual.DescCompleta;
            }
        }