private void LoadGrid() { int idCurso = int.Parse(Request.QueryString["idCurso"]); CurrentCurso = cursos.GetOne(idCurso); Page.Title = "Administrar Docentes - Comisión " + CurrentCurso.Comision.Descripcion; gridView.DataSource = docentes.ListByCurso(CurrentCurso); gridView.DataBind(); }
private void LoadForm(int id) { Curso c = cursoLogic.GetOne(id); txtAñoCalendario.Text = c.AnioCalendario.ToString(); txtCupo.Text = c.Cupo.ToString(); txtDescripcion.Text = c.Descripcion; cbComisiones.SelectedValue = c.IdComision.ToString(); }
public CursosDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; CursoLogic cl = new CursoLogic(); CursoActual = cl.GetOne(ID); this.ComboEspecialidad(); MapearDeDatos(); }
public Notas(int idcur) { InitializeComponent(); CursoLogic cl = new CursoLogic(); cur = cl.GetOne(idcur); this.dgvNotas.AutoGenerateColumns = false; this.Listar(); }
protected void ActualizarCupos(int idCurso) { CursoLogic cursoupdate = new CursoLogic(); Curso curso = cursoupdate.GetOne(idCurso); curso.Cupo -= 1; curso.State = BusinessEntity.States.Modified; cursoupdate.Save(curso); }
public override bool Validar() { if (string.IsNullOrEmpty(txtAño.Text) || string.IsNullOrEmpty(txtIDMateria.Text) || cbxIDComision.SelectedValue == null || string.IsNullOrEmpty(txtCupo.Text)) { Notificar("Campos incompletos", "Debe llenar todos los campos", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } int num; if (txtAño.Text.Length != 4 || !(int.TryParse(txtAño.Text, out num)) || int.Parse(txtAño.Text) < 2000 || int.Parse(txtAño.Text) > 2100) { Notificar("Error", "Ingrese correctamente el año", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (!(int.TryParse(txtCupo.Text, out num)) || int.Parse(txtCupo.Text) > 100 || int.Parse(txtCupo.Text) < 0) { Notificar("Error", "Ingrese correctamente el cupo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } CursoLogic cl = new CursoLogic(); if (Modo == ModoForm.Modificacion) { Curso curso = cl.GetOne(int.Parse(txtID.Text)); if ((curso.AnioCalendario != int.Parse(txtAño.Text) || curso.IDComision != (int)cbxIDComision.SelectedValue || curso.IDMateria != MateriaActual.ID) && cl.EstaAgregado(MateriaActual.ID, (int)cbxIDComision.SelectedValue, int.Parse(txtAño.Text))) { Notificar("Error", "Ya existe ese curso en esa comision", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } if (Modo == ModoForm.Alta && cl.EstaAgregado(MateriaActual.ID, (int)cbxIDComision.SelectedValue, int.Parse(txtAño.Text))) { Notificar("Error", "Ya existe ese curso en esa comision", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
private void ActualizarCurso(AlumnoInscripcion a) { CursoLogic cl = new CursoLogic(); Curso curso = cl.GetOne(a.IdCurso); ++curso.Cupo; curso.State = BusinessEntity.States.Modified; cl.Save(curso); }
public CargaNotasList(DocenteCurso docCurso) { this.currentDocente = docCurso.Docente; this.currentCurso = cursos.GetOne(docCurso.Curso.ID); InitializeComponent(); dgvAlumnosCurso.AutoGenerateColumns = false; gbxAlumnosCurso.Text += " " + currentCurso.ToString(); this.AcceptButton = btnAceptar; this.CancelButton = btnCancelar; }
public void Listar() { List <AlumnoInscripto> alumnoList = alumnos.ListByAlumno(currentAlumno); foreach (AlumnoInscripto alumno in alumnoList) { alumno.Curso = cursos.GetOne(alumno.Curso.ID); } this.dgvInscripciones.DataSource = alumnoList; }
protected void btnEliminar_Click(object sender, EventArgs e) { MateriaLogic ml = new MateriaLogic(); CursoLogic cl = new CursoLogic(); Curso curso = cl.GetOne(Logic.GetOne(SelectedID).IdCurso); this.pnGrilla.Visible = false; this.pnlEliminar.Visible = true; this.lblEliminar.Text = "¿Desea eliminar la inscripción a " + ml.GetOne(curso.IdMateria).Descripcion + "?"; }
public CursoDesktop(int ID, ModoForm modo) : this() { Modo = modo; CursoLogic curso = new CursoLogic(); CursoActual = curso.GetOne(ID); this.MapearDeDatos(); this.MapearMaterias(); this.MapearComisiones(); }
public CursoEditor(ModoForm modo, int id) : this(modo) { CursoActual = CursoLogic.GetOne(id); TitularActual = DocenteCursoLogic.GetOneCurso(CursoActual, TipoCargo.Titular); AuxiliarActual = DocenteCursoLogic.GetOneCurso(CursoActual, TipoCargo.Auxiliar); MapearDeDatos(); if (modo == ModoForm.Baja || modo == ModoForm.Consulta) { btnEliminarAuxiliar.Enabled = false; } }
public override void MapearADatos() { CursoLogic cl = new CursoLogic(); AlumnoInscripcionActual.IdCurso = Convert.ToInt32(((DataRowView)this.dgvComisiones.SelectedRows[0].DataBoundItem)["id_curso"].ToString()); AlumnoInscripcionActual.Condicion = "Inscripto"; AlumnoInscripcionActual.IdAlumno = this.AlumnoActual.ID; AlumnoInscripcionActual.State = BusinessEntity.States.New; CursoActual = cl.GetOne(AlumnoInscripcionActual.IdCurso); }
public virtual void MapearDeDatos() { CursoLogic c = new CursoLogic(); List <Curso> cursos = c.GetAll(); Curso cursoInsc = c.GetOne(inscripcionActual.IDCurso); this.cbCurso.DataSource = cursos; this.cbCurso.SelectedIndex = cbCurso.FindStringExact(cursoInsc.IDMateria.ToString()); this.txtCondicion.Text = inscripcionActual.Condicion.ToString(); this.txtNota.Text = inscripcionActual.Nota.ToString(); }
public CursoDesktop(int id, ModoForm modo) : this() { this.Modo = modo; CursoLogic cl = new CursoLogic(); ComisionLogic coml = new ComisionLogic(); MateriaLogic ml = new MateriaLogic(); CursoActual = cl.GetOne(id); ComisionActual = coml.GetOne(cursoActual.IdComision); MateriaActual = ml.GetOne(cursoActual.IdMateria); this.MapearDeDatos(); }
public CursoDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; CursoLogic cl = new CursoLogic(); CursoActual = cl.GetOne(ID); this.MapearDeDatos(); if (this.Modo == ModoForm.Baja) { this.DeshabilitarCampos(); } }
protected void btnNuevo_Click(object sender, EventArgs e) { CursoLogic cl = new CursoLogic(); Curso cur = cl.GetOne(SelectedID); AlumnoInscripcion alum = new AlumnoInscripcion(); alum.Condicion = "Regular"; alum.IDAlumno = Per.ID; alum.IDCurso = cur.ID; alum.State = BusinessEntity.States.New; il.Save(alum); this.Listar(); }
private void LoadForm(int id) { CursoActual = CursoLogic.GetOne(id); Materia materia = MateriaLogic.GetOne(CursoActual.IdMateria); ddlPlan.SelectedValue = materia.IdPlan.ToString(); ddlMateria.SelectedValue = materia.ID.ToString(); ddlComision.SelectedValue = CursoActual.IdComision.ToString(); txtAnioCalendario.Text = CursoActual.AñoCalendario.ToString(); txtCupo.Text = CursoActual.Cupo.ToString(); ddlDocenteAuxiliar.SelectedValue = DocenteCursoLogic.GetOneCurso(CursoActual, TipoCargo.Auxiliar).ID.ToString(); ddlDocenteTitular.SelectedValue = DocenteCursoLogic.GetOneCurso(CursoActual, TipoCargo.Titular).ID.ToString(); }
// Este es el constructor cuando se edita o elimina algo, ya que tiene dos args public CursoDesktop(int ID, ModoForm modo, AcademyContext context) : this(context) { Modos = modo; try { CursoActual = _cursoLogic.GetOne(ID); MapearDeDatos(); } catch (Exception e) { MessageBox.Show(e.Message, "Curso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public CursoDesktop(int id, ModoForm modo) : this() { this.Modo = modo; try { CursoLogic cursoLogic = new CursoLogic(); this.CursoActual = cursoLogic.GetOne(id); this.MapearDeDatos(); } catch (Exception e) { this.Notificar(e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void Page_Load(object sender, EventArgs e) { Authorize(Persona.TipoPersona.Alumno, true); Persona persona = Authenticate(true).Persona; List <AlumnoInscripto> alumnoList = alumnos.ListByAlumno(persona); foreach (AlumnoInscripto alumno in alumnoList) { alumno.Curso = cursos.GetOne(alumno.Curso.ID); } gridView.DataSource = alumnoList; gridView.DataBind(); }
public CursoDesktop(int ID, ModoForm modo) : this() { Modo = modo; CursoLogic curso = new CursoLogic(); try { CursoActual = curso.GetOne(ID); MapearDeDatos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public CursoDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; CursoLogic curso = new CursoLogic(); try { cursoActual = curso.GetOne(ID); this.MapearDeDatos(); } catch (Exception e) { MessageBox.Show(e.Message, "Curso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public CursoDesktop(int ID, ModoForm modo) : this() { this.Adaptar(modo); CursoLogic cl = new CursoLogic(); try { CursoActual = cl.GetOne(ID); } catch (Exception ExcepcionManejada) { Notificar(ExcepcionManejada.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } this.MapearDeDatos(); }
protected void gridView_RowDataBound(object sender, GridViewRowEventArgs e) { CursoLogic cl = new CursoLogic(); if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.Cells[0].Text != null) { int id = int.Parse(e.Row.Cells[0].Text); CursoActual = cl.GetOne(id); MateriaLogic ml = new MateriaLogic(); MateriaActual = ml.GetOne(CursoActual.IDMateria); e.Row.Cells[0].Text = MateriaActual.Descripcion; } if (e.Row.Cells[1].Text != null) { int id = int.Parse(e.Row.Cells[1].Text); CursoActual = cl.GetOne(id); ComisionLogic cml = new ComisionLogic(); ComisionActual = cml.GetOne(CursoActual.IDComision); e.Row.Cells[1].Text = ComisionActual.Descripcion; } } }
public CursosDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; CursoLogic cl = new CursoLogic(); CursoActual = cl.GetOne(ID); MapearDeDatos(); SetCBMateria(); if (modo == ModoForm.Alta || modo == ModoForm.Modificacion) { cbComision.Enabled = true; } MateriaLogic ml = new MateriaLogic(); SetCBComision(CursoActual.IDMateria); }
protected void Page_Load(object sender, EventArgs e) { Authorize(Persona.TipoPersona.Docente, true); if (Request.QueryString["id"] == null) { Response.Redirect("/error?m=" + "No hay curso seleccionado"); } else if (!IsPostBack) { int id = Convert.ToInt32(Request.QueryString["id"]); currentCurso = cursos.GetOne(id); Page.Title = "Cargar Notas - Comisión " + currentCurso.Comision.Descripcion; LoadGrid(); } }
public void ListarMateria() { this.dgvMateria.AutoGenerateColumns = false; PersonaLogic pl = new PersonaLogic(); Persona p = pl.GetOne(logeado.IdPersona); AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); MateriaLogic ml = new MateriaLogic(); CursoLogic cl = new CursoLogic(); List <AlumnoInscripcion> inscripciones = ail.getAllWherePersona(p); foreach (AlumnoInscripcion inscripcion in inscripciones) { inscripcion.Materia = ml.GetOne(cl.GetOne(inscripcion.IdCurso).IdMateria).DescMateria; } this.dgvMateria.DataSource = inscripciones; }
protected void MapearDeEntidad(int id) { ClearForm(); Entity = CursoLogic.GetOne(id); TextBoxId.Text = Entity.ID.ToString(); TextBoxAnio.Text = Entity.AñoCalendario.ToString(); TextBoxCupo.Text = Entity.Cupo.ToString(); TextBoxIdCom.Text = Entity.IdComision.ToString(); TextBoxIdMateria.Text = Entity.IdMateria.ToString(); DropDownIdComision.SelectedValue = Entity.IdComision.ToString(); DropDownIdMateria.SelectedValue = Entity.IdMateria.ToString(); }
public void Listar() { this.dgvCursosDocente.DataSource = docentes.ListByDocente(currentDocente); for (int i = 0; i < dgvCursosDocente.RowCount; i++) { DocenteCurso docCurso = (DocenteCurso)dgvCursosDocente.Rows[i].DataBoundItem; Curso curso = cursos.GetOne(docCurso.Curso.ID); Materia materia = materias.GetOne(curso.Materia.ID); Plan plan = planes.GetOne(materia.Plan.ID); dgvCursosDocente["Materia", i].Value = materia; dgvCursosDocente["Comision", i].Value = curso.Comision; dgvCursosDocente["Especialidad", i].Value = plan.Especialidad; dgvCursosDocente["Cargo", i].Value = docCurso.TipoCargo.ToString(); } }