public CursoDesktop(int ID, ModoForm modo):this() { CursoLogic cl = new CursoLogic(); this.Modo = modo; _CursoActual = cl.GetOne(ID); this.MapearDeDatos(); }
public CursosForm(int ID, ModoForm modo) : this() { this.ModoFormulario = modo; CursoLogic lCurso = new CursoLogic(); this.CursoActual = lCurso.GetOne(ID)[0]; this.MapearDeDatos(); }
public CursoDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; CursoLogic logic = new CursoLogic(); this.Curso = logic.GetOne(ID); MapearDeDatos(); this.cmbEnable(true); }
public CursoDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; CursoLogic CL = new CursoLogic(); CursoActual = CL.GetOne(ID); MapearDeDatos(); }
public CursoDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; CursoLogic CursoNegocio = new CursoLogic(); try { _CursoActual = CursoNegocio.GetOne(ID); this.LlenarComboEspecialidades(); this.MapearDeDatos(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Save(AlumnoInscripcion inscripcionActual) { try { inscripcionAdapter.Save(inscripcionActual); CursoLogic cursoLogic = new CursoLogic(); Curso cursoDB = cursoLogic.GetOne(inscripcionActual.IDCurso); cursoDB.Cupo = cursoDB.Cupo - 1; cursoDB.State = BusinessEntity.States.Modified; cursoLogic.Save(cursoDB); } catch (Exception ex) { throw ex; } }
private void tsbEliminar_Click(object sender, EventArgs e) { var rta = MessageBox.Show("¿Esta seguro que desea eliminar esta Inscripción?", "Atencion", MessageBoxButtons.YesNo); if (rta == DialogResult.Yes) { try { int ID = ((Business.Entities.AlumnoInscripcion)this.dgvInscripciones.SelectedRows[0].DataBoundItem).ID; AlumnoInscripcionLogic insc = new AlumnoInscripcionLogic(); insc.Delete(ID); CursoLogic curlog = new CursoLogic(); Curso cur = curlog.GetOne(((Business.Entities.AlumnoInscripcion)this.dgvInscripciones.SelectedRows[0].DataBoundItem).Curso.ID); cur.State = BusinessEntity.States.Modified; cur.Cupo++; curlog.Save(cur); this.Listar(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public override void MapearDeDatos() { this.txtId.Text = this.AlumnoInscripcionActual.ID.ToString(); CursoLogic lCurso = new CursoLogic(); Curso curso = lCurso.GetOne(this.AlumnoInscripcionActual.IDCurso)[0]; //Materia MateriaLogic lMateria = new MateriaLogic(); Materias listaMaterias = lMateria.GetAllPorPlan(this.AlumnoActual.IDPlan); this.dgwMaterias.DataSource = listaMaterias; //Comision ComisionLogic lComision = new ComisionLogic(); Comisiones listaComisiones = lComision.GetAllPorPlan(this.AlumnoActual.IDPlan); this.dgwComision.DataSource = listaComisiones; this.dgwComision[1, 0].Selected = true; //Curso //int indice1 = Convert.ToInt32(dgwComision.SelectedRows[0].Index); //int indice2 = Convert.ToInt32(dgwMaterias.SelectedRows[0].Index); //CursoLogic lCurso = new CursoLogic(); Cursos listaCursos = new Cursos(); listaCursos = lCurso.GetOne(this.AlumnoInscripcionActual.IDCurso); this.dgwCursos.DataSource = listaCursos; this.dgwCursos.Rows[0].Selected = true; //Profesor //int indice = Convert.ToInt32(dgwCursos.SelectedRows[0].Index); //DocenteCursoLogic lDocenteCurso = new DocenteCursoLogic(); //Personas listaProfesores = lDocenteCurso.GetProfesoresPorCurso(Convert.ToInt32(dgwCursos[0, indice].Value)); //this.dgwProfesores.DataSource = listaProfesores; if (ModoFormulario == ModoForm.Alta) { this.btnInscribirse.Text = "Inscribirse"; } else if (ModoFormulario == ModoForm.Baja) { this.btnInscribirse.Text = "Eliminar"; } else { this.btnInscribirse.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"; } }