public DocentesCursosForm(int ID, ModoForm modo) : this() { this.ModoFormulario = modo; DocenteCursoLogic DC = new DocenteCursoLogic(); this.DocenteCursoActual = DC.GetOne(ID)[0]; this.MapearDeDatos(); }
private void btnInscribir_Click(object sender, EventArgs e) { DocenteCursoLogic dcl = new DocenteCursoLogic(); DocenteCurso dc=new DocenteCurso(); dc.IDCurso=idCurso; dc.Cargo = (DocenteCurso.TiposCargos)cmbCargo.SelectedValue; dc.IDDocente=UsuarioSesion.Sesion.ID; dcl.AgregarDocenteACurso(dc); Notificar("Registro a curso generado correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); }
public override void GuardarCambios() { try { this.MapearADatos(); DocenteCursoLogic DCLogic = new DocenteCursoLogic(); if (_Modo != ModoForm.Alta || !DCLogic.Existe(_DocenteCursoActual.Curso.ID, _DocenteCursoActual.Docente.ID, _DocenteCursoActual.Cargo)) DCLogic.Save(_DocenteCursoActual); else this.Notificar("Este Docente ya se encuentra asignado a este Curso", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public DocenteCursoDesktop(int ID, ModoForm modo, Curso c) : this() { this._Modo = modo; try { _CursoActual = c; DocenteCursoLogic DocCursNegocio = new DocenteCursoLogic(); _DocenteCursoActual = DocCursNegocio.GetOne(ID); this.MapearDeDatos(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tsbEliminar_Click(object sender, EventArgs e) { var rta = MessageBox.Show("¿Esta seguro que desea eliminar el Docente seleccionado?", "Atencion", MessageBoxButtons.YesNo); if (rta == DialogResult.Yes) { try { int ID = ((Business.Entities.DocenteCurso)this.dgvDocentesCursos.SelectedRows[0].DataBoundItem).ID; DocenteCursoLogic dcl = new DocenteCursoLogic(); dcl.Delete(ID); this.Listar(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void Listar() { try { DocenteCursoLogic dcl = new DocenteCursoLogic(); List<DocenteCurso> docentes = new List<DocenteCurso>(); foreach (DocenteCurso dc in dcl.GetAll()) { if (dc.Curso.ID == _CursoActual.ID) docentes.Add(dc); } dgvDocentesCursos.DataSource = docentes; } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Listar() { EspecialidadLogic e = new EspecialidadLogic(); this.dgvEspecialidades.DataSource = e.GetAll(); PlanLogic p = new PlanLogic(); this.dgvPlanes.DataSource = p.GetAll(); MateriaLogic m = new MateriaLogic(); this.dgvMaterias.DataSource = m.GetAll(); ComisionLogic co = new ComisionLogic(); this.dgvComisiones.DataSource = co.GetAll(); CursoLogic cu = new CursoLogic(); this.dgvCursos.DataSource = cu.GetAll(); PersonaLogic alu = new PersonaLogic(); this.dgvAlumnos.DataSource = alu.GetAll(0); PersonaLogic pro = new PersonaLogic(); this.dgvProfesores.DataSource = pro.GetAll(1); DocenteCursoLogic dc = new DocenteCursoLogic(); this.dgvDesignaciones.DataSource = dc.GetAll(); UsuarioLogic u = new UsuarioLogic(); this.dgvUsuarios.DataSource = u.GetAll(); }
public void Listar() { DocenteCursoLogic DCL = new DocenteCursoLogic(); this.dgvDocenteCurso.DataSource = DCL.GetAll(); }
private void LoadGrid() { try { DocenteCursoLogic dcl = new DocenteCursoLogic(); List<DocenteCurso> docentes = new List<DocenteCurso>(); foreach (DocenteCurso dc in dcl.GetAll()) { if (dc.Curso.ID == this.SelectedIDCurso) docentes.Add(dc); } GridView.DataSource = docentes; GridView.DataBind(); } catch (Exception ex) { Response.Write("<script>window.alert('" + ex.Message + "');</script>"); } }
private void Listar() { DocenteCursoLogic dcl=new DocenteCursoLogic(); dgvCursosDocente.AutoGenerateColumns = false; dgvCursosDocente.DataSource = dcl.DameCursosDocente(UsuarioSesion.Sesion.ID); }
private void dgwCursos_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { bandera3 = true; 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; }
public override void GuardarCambios() { MapearADatos(); DocenteCursoLogic DC = new DocenteCursoLogic(); DC.Save(DocenteCursoActual); }
public DataTable GetListado(Usuario user) { List <Curso> cursos = new List <Curso>(); if ((int)user.TipoPersona == 2) { DocenteCursoLogic dcl = new DocenteCursoLogic(); List <DocenteCurso> dclist = dcl.GetAllFromUser(user.ID); foreach (DocenteCurso dc in dclist) { cursos.Add(CursoData.GetOne(dc.IDCurso)); } } else { cursos = CursoData.GetAll(); } //Se crea el DataTable que va a ser el DataSource del dgv DataTable Listado = new DataTable(); Listado.Columns.Add("ID", typeof(int)); Listado.Columns.Add("AnioCalendario", typeof(int)); Listado.Columns.Add("Cupo", typeof(int)); Listado.Columns.Add("Materia", typeof(string)); Listado.Columns.Add("Comision", typeof(string)); Listado.Columns.Add("Plan", typeof(string)); //La columna materia mostrara materia.Descripcion //La columna comision mostrara comision.Descripcion //La columna plan mostrara especialidad.Descripcion + plan.Descripcion //En vez de mostrar los ID's que aportan poca informacion PlanLogic pl = new PlanLogic(); List <Plan> planes = pl.GetAll(); EspecialidadLogic el = new EspecialidadLogic(); List <Especialidad> especialidades = el.GetAll(); MateriaLogic ml = new MateriaLogic(); List <Materia> materias = ml.GetAll(); ComisionLogic coml = new ComisionLogic(); List <Comision> comisiones = coml.GetAll(); foreach (Curso cur in cursos) { DataRow Linea = Listado.NewRow(); Linea["ID"] = cur.ID; Linea["AnioCalendario"] = cur.AnioCalendario.ToString(); Linea["Cupo"] = cur.Cupo; Comision com = comisiones.FirstOrDefault(x => x.ID == cur.IDComision); Linea["Comision"] = com.Descripcion; Materia materia = materias.FirstOrDefault(x => x.ID == cur.IDMateria); Plan plan = planes.FirstOrDefault(x => x.ID == materia.IDPlan); Especialidad esp = especialidades.FirstOrDefault(x => x.ID == plan.IDEspecialidad); Linea["Materia"] = materia.Descripcion; Linea["Plan"] = esp.Descripcion + " - " + plan.Descripcion; Listado.Rows.Add(Linea); } return(Listado); }