private void CargarFormulario(int id)
        {
            this.persona                 = this.LogicaPersona.TraerUno(id);
            this.txtNombre.Text          = this.persona.Nombre;
            this.txtApellido.Text        = this.persona.Apellido;
            this.txtCorreoE.Text         = this.persona.Email;
            this.txtDireccion.Text       = this.persona.Direccion;
            this.txtTelefono.Text        = this.persona.Telefono;
            this.txtFechaNacimiento.Text = this.persona.FechaNacimiento.ToString("dd/MM/yyyy");
            this.txtLegajo.Text          = this.persona.Legajo.ToString();
            switch (persona.Tipo)
            {
            case Personas.TipoPersona.Alumno:
                this.ddlTipoPersona.SelectedIndex = 0;
                break;

            case Personas.TipoPersona.Profesor:
                this.ddlTipoPersona.SelectedIndex = 1;
                break;

            case Personas.TipoPersona.Administrativo:
                this.ddlTipoPersona.SelectedIndex = 2;
                break;

            default:
                this.ddlTipoPersona.SelectedIndex = 0;
                break;
            }
            this.ddlPlan.SelectedValue = Convert.ToString(LogicaPlan.TraerUno(persona.IDPlan).ID);
        }
예제 #2
0
 private void CargarFormulario(int id)
 {
     this.Plan                          = LogicaPlan.TraerUno(id);
     this.idTextBox.Text                = this.Plan.ID.ToString();
     this.descripcionTextBox.Text       = this.Plan.Descripcion;
     this.ddlEspecialidad.SelectedValue = new LogicaEspecialidad().TraerUno(Plan.IdEspecialidad).ID.ToString();
 }
예제 #3
0
        public override void GuardarCambios()
        {
            MapearADatos();
            LogicaPlan logicaPlanActual = new LogicaPlan();

            logicaPlanActual.Guardar(PlanActual);
        }
        private void HabilitarFormulario(bool enable)
        {
            txtNombre.Enabled          = enable;
            txtApellido.Enabled        = enable;
            txtCorreoE.Enabled         = enable;
            txtDireccion.Enabled       = enable;
            txtTelefono.Enabled        = enable;
            txtFechaNacimiento.Enabled = enable;
            txtLegajo.Enabled          = enable;
            ddlPlan.Enabled            = enable;
            ddlTipoPersona.Enabled     = enable;
            LogicaPlan lp = new LogicaPlan();

            ddlPlan.DataSource     = lp.TraerTodos();
            ddlPlan.DataTextField  = "Descripcion";
            ddlPlan.DataValueField = "ID";
            ddlPlan.DataBind();
            ddlPlan.SelectedIndex        = 0;
            ddlTipoPersona.SelectedIndex = 0;
        }
예제 #5
0
        private void CargarGrilla()
        {
            DataTable tblPlanes = new DataTable();

            tblPlanes.Columns.Add("ID", typeof(int));
            tblPlanes.Columns.Add("Plan", typeof(string));
            tblPlanes.Columns.Add("Especialidad", typeof(string));
            foreach (Plan plan in LogicaPlan.TraerTodos())
            {
                DataRow fila = tblPlanes.NewRow();
                fila["ID"]           = plan.ID;
                fila["Plan"]         = plan.Descripcion;
                fila["Especialidad"] = new LogicaEspecialidad().TraerUno(plan.IdEspecialidad).Descripcion;
                tblPlanes.Rows.Add(fila);
            }
            tblPlanes.DefaultView.Sort = "ID,Especialidad,Plan";
            gridViewPlanes.DataSource  = tblPlanes;
            gridViewPlanes.DataBind();
            gridViewPlanes.SelectedIndex = 0;
        }
예제 #6
0
        public void Listar(String Tipo)
        {
            switch (Tipo)
            {
            case "tUsuarios":
                LogicaUsuario lu = new LogicaUsuario();
                dgvUsuarios.DataSource = lu.TraerTodos();
                break;

            case "tPlanes":
                LogicaPlan lp = new LogicaPlan();
                dgvUsuarios.DataSource = lp.TraerTodos();
                break;

            case "tEspecialidades":
                LogicaEspecialidad le = new LogicaEspecialidad();
                dgvUsuarios.DataSource = le.TraerTodos();
                break;

            case "tInscripciones":
                LogicaMateria              lm  = new LogicaMateria();
                LogicaComision             lc  = new LogicaComision();
                LogicaCurso                lcu = new LogicaCurso();
                LogicaInscripcion          li  = new LogicaInscripcion();
                List <AlumnoInscripciones> ais = new List <AlumnoInscripciones>();
                ais = li.TraerTodosPorIdPersona(this.usuarioActual.IDPersona);
                List <InscripcionesEditado> ins = new List <InscripcionesEditado>();
                foreach (AlumnoInscripciones ai in ais)
                {
                    InscripcionesEditado i = new InscripcionesEditado();
                    i.ID        = ai.ID;
                    i.Materia   = lm.TraerUno(lcu.TraerUno(ai.IDCurso).IDMateria).Descripcion;
                    i.Comision  = lc.TraerUno(lcu.TraerUno(ai.IDCurso).IDComision).Descripcion;
                    i.Nota      = ai.Nota;
                    i.Condicion = ai.Condicion;
                    ins.Add(i);
                }
                dgvUsuarios.DataSource = ins;
                break;

            case "tNotas":
                LogicaMateria              llm  = new LogicaMateria();
                LogicaPersona              llp  = new LogicaPersona();
                LogicaCurso                llcu = new LogicaCurso();
                LogicaInscripcion          lli  = new LogicaInscripcion();
                List <AlumnoInscripciones> aais = new List <AlumnoInscripciones>();
                aais = lli.TraerTodosPorIdCurso(IdCursoActual);
                List <InscripcionesEditado> iins = new List <InscripcionesEditado>();
                foreach (AlumnoInscripciones ai in aais)
                {
                    InscripcionesEditado i = new InscripcionesEditado();
                    i.ID        = ai.ID;
                    i.Materia   = llm.TraerUno(llcu.TraerUno(ai.IDCurso).IDMateria).Descripcion;
                    i.Alumno    = llp.TraerUno(ai.IDAlumno).Nombre + " " + llp.TraerUno(ai.IDAlumno).Apellido;
                    i.Nota      = ai.Nota;
                    i.Condicion = ai.Condicion;
                    iins.Add(i);
                }
                dgvUsuarios.DataSource = iins;
                break;
            }
        }