public void Listar() { MateriaLogic ml = new MateriaLogic(); PlanLogic pl = new PlanLogic(); try { List <Materia> materias = ml.GetAll(); List <Plan> planes = pl.GetAll(); var query = from m in materias join p in planes on m.IDPlan equals p.ID select new { ID = m.ID, Descripcion = m.Descripcion, Hs_Semanales = m.HSSemanales, Hs_Totales = m.HSTotales, Plan = p.Descripcion }; dgvMateria.DataSource = query.ToList(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Materias", Ex); MessageBox.Show("Error al recuperar lista de Materias", "Materia", MessageBoxButtons.OK, MessageBoxIcon.Error); throw ExcepcionManejada; } }
private void CompletarComboBox() { //Combo busqueda foreach (var item in Enum.GetValues(typeof(ValoresABuscar))) { comboBox_TipoBusqueda.Items.Add(item); } comboBox_TipoBusqueda.SelectedIndex = 0; ////Combo Comision ComisionLogic comisionnLogic = new ComisionLogic(); comboBox_Comision.DisplayMember = "ValorDelToString"; comboBox_Comision.ValueMember = "ID"; comboBox_Comision.DataSource = comisionnLogic.GetAll(); comboBox_Comision.SelectedIndex = 0; ////Combo Materia MateriaLogic materiaLogic = new MateriaLogic(); comboBox_Materia.DisplayMember = "ValorDelToString"; comboBox_Materia.ValueMember = "ID"; comboBox_Materia.DataSource = materiaLogic.GetAll(); comboBox_Materia.SelectedIndex = 0; }
private void LoadForm(int ID) { MateriaLogic ml = new MateriaLogic(); ComisionLogic coml = new ComisionLogic(); this.Entity = this.Curso.GetOne(ID); this.anioCalendarioTextBox.Text = (this.Entity.AnioCalendario).ToString(); this.cupoTextBox.Text = (this.Entity.Cupo).ToString(); this.LlenarComboMateria(); this.LlenarComboComision(); List <Materia> materias = ml.GetAll(); Materia materia = ml.GetOne(Entity.IDMateria); foreach (Materia mat in materias) { if (mat.ID == materia.ID) { this.ddlMateria.SelectedValue = (this.Entity.IDMateria).ToString(); } } List <Comision> comisiones = coml.GetAll(); Comision comision = coml.GetOne(Entity.IDComision); foreach (Comision comi in comisiones) { if (comi.ID == comision.ID) { this.ddlComision.SelectedValue = (this.Entity.IDComision).ToString(); } } }
public void Listar() { try { // Tengo que pedir la lista de planes y de materias List <Materia> materias = _materiaLogic.GetAll(); List <Plan> planes = _planLogic.GetAll(); // Tengo que cambiar el ID del plan por su descripción para mostrarlo // Puedo recorrer los arreglos y matchear o puedo usar LINQ y hacerlo mucho más fácil var consulta = from m in materias join p in planes on m.IDPlan equals p.ID select new { ID = m.ID, Descripcion = m.Descripcion, Horas_semanales = m.HSSemanales, Horas_totales = m.HSTotales, Plan = p.Descripcion }; // El DataSource de un dgv espera algo que implemente la interfaz ILIST, como por ej una lista // Entonces convierto lo que antes era algo anónimo a una lista this.dgvMaterias.DataSource = consulta.ToList(); } catch (Exception e) { MessageBox.Show(e.Message, "Materias", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.dgvMaterias.AutoGenerateColumns = false; }
public override bool Validar() { if (MateriaActual == null) { this.Notificar("Advertencia", "No se completaron todos los campos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } else { bool o = true; MateriaLogic ml = new MateriaLogic(); foreach (DataRow i in ml.GetAll().Rows) { if ((string)i["desc_materia"] == MateriaActual.Descripcion && MateriaActual.IdPlan == (int)i["id_plan"]) { o = false; } } if (o) { return(true); } else { this.Notificar("Advertencia", "Ya existe esa materia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } } }
public void Listar() { try { // Tengo que pedir la lista de cursos de materias y comisiones List <Materia> materias = _materiaLogic.GetAll(); List <Comision> comisiones = _comisionLogic.GetAll(); List <Curso> cursos = _cursoLogic.GetAll(); // Tengo que cambiar el ID del plan por su descripción para mostrarlo // Puedo recorrer los arreglos y matchear o puedo usar LINQ y hacerlo mucho más fácil var consulta = from c in cursos join m in materias on c.IDMateria equals m.ID join com in comisiones on c.IDComision equals com.ID select new { ID = c.ID, DescripcionCur = c.Descripcion, DescripcionMat = m.Descripcion, DescripcionCom = com.Descripcion, AnoCalendario = c.AnoCalendario, Cupo = c.Cupo, }; // El DataSource de un dgv espera algo que implemente la interfaz ILIST, como por ej una lista // Entonces convierto lo que antes era algo anónimo a una lista this.dgvCursos.DataSource = consulta.ToList(); } catch (Exception e) { MessageBox.Show(e.Message, "Cursos", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.dgvCursos.AutoGenerateColumns = false; }
public void Listar() { CursoLogic cu = new CursoLogic(); ComisionLogic co = new ComisionLogic(); MateriaLogic ma = new MateriaLogic(); try { List <Curso> cursos = cu.GetAll(); List <Comision> comisiones = co.GetAll(); List <Materia> materias = ma.GetAll(); var consultaCursos = from c in cursos join com in comisiones on c.IDComision equals com.ID join m in materias on c.IDMateria equals m.ID select new { ID = c.ID, Materia = m.Descripcion, IDMateria = m.ID, Comision = com.Descripcion, IDComision = com.ID, AnioCalendario = c.AnioCalendario, Cupo = c.Cupo }; this.dgvCursos.DataSource = consultaCursos.ToList(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Listar() { MateriaLogic ml = new MateriaLogic(); dgvPlanEstudio.AutoGenerateColumns = false; dgvPlanEstudio.DataSource = ml.GetAll(UsuarioSesion.Sesion.IDPlan); }
private void LoadGrid() { List <Materia> mat = materias.GetAll(); gridView.DataSource = GenerarListas.GenerarMateria(mat); gridView.DataBind(); }
public void Listar() { try { CursoLogic cul = new CursoLogic(); MateriaLogic mal = new MateriaLogic(); ComisionLogic col = new ComisionLogic(); var cursosDisp = ( from Cur in cul.GetAll() join Mat in mal.GetAll() on Cur.IdMateria equals Mat.IdMateria join Com in col.GetAll() on Cur.IdComision equals Com.IdComision select new { IdCurso = Cur.IdCurso, IdComision = Cur.IdComision, IdMateria = Cur.IdMateria, Habilitado = Cur.Habilitado, Cupo = Cur.Cupo, Anio = Cur.AnioCalendario, NombreMat = Mat.Descripcion, NumeroCom = Com.Descripcion }).ToList(); this.dgvCursosInscrip.DataSource = cursosDisp.Where(x => x.IdMateria == Mate.IdMateria && x.Habilitado == true).ToList(); FormatoDGV.ActualizaColor(dgvCursosInscrip); } catch (Exception Ex) { Notificar("Error de conexión", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public frmCursoAgregar() { try { InitializeComponent(); estadoEdicion = false; List <Comision> listadoComisiones = new List <Comision>(); ComisionLogic comLog = new ComisionLogic(); listadoComisiones = comLog.GetAll(); cbxComision.DataSource = listadoComisiones; cbxComision.DisplayMember = "DescComPlanEsp"; cbxComision.ValueMember = "ID"; List <Materia> listadoMaterias = new List <Materia>(); MateriaLogic matLog = new MateriaLogic(); listadoMaterias = matLog.GetAll(); cbxMateria.DataSource = listadoMaterias; cbxMateria.DisplayMember = "Descripcion"; cbxMateria.ValueMember = "ID"; } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void ComboMaterias(int IdPlan) { MateriaLogic ml = new MateriaLogic(); List <Materia> list = new List <Materia>(); try { Materia m; foreach (DataRow i in ml.GetAll().Rows) { if ((int)i["id_plan"] == IdPlan) { m = new Materia(); m.ID = (int)i["id_materia"]; m.Descripcion = (string)i["desc_materia"]; list.Add(m); } } cmbMateria.Enabled = true; cmbMateria.DataSource = list; cmbMateria.ValueMember = "ID"; cmbMateria.DisplayMember = "Descripcion"; cmbMateria.SelectedIndex = -1; } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Listar() { try { CursoLogic cul = new CursoLogic(); MateriaLogic ml = new MateriaLogic(); ComisionLogic col = new ComisionLogic(); DocenteCursoLogic dcl = new DocenteCursoLogic(); var cursos = ( from cur in cul.GetAll() join doC in dcl.GetAll() on cur.IdCurso equals doC.IdCurso join mat in ml.GetAll() on cur.IdMateria equals mat.IdMateria join com in col.GetAll() on cur.IdComision equals com.IdComision select new { IdCurso = cur.IdCurso, IdDocente = doC.IdUsuario, Descripcion = cur.Descripcion, Materia = mat.Descripcion, Comision = com.Descripcion, Anio = cur.AnioCalendario }); var cursosAMostrar = cursos.Where(x => x.IdDocente == IdUsu).ToList(); this.dgvCursosInscrip.DataSource = cursosAMostrar; //this.dgvCursosInscrip.DataSource = cursos; } catch (Exception Ex) { Notificar("Error de carga de cursos", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void LoadGrid() { cl = new CursoLogic(); ComisionLogic Coml = new ComisionLogic(); MateriaLogic ml = new MateriaLogic(); List <Curso> cursos = cl.GetAll(); List <Comision> comisiones = Coml.GetAll(); List <Materia> materias = ml.GetAll(); var query = from c in cursos join cm in comisiones on c.IDComision equals cm.ID join ma in materias on c.IDMateria equals ma.ID select new { ID = c.ID, Descripcion = c.Descripcion, AnioCalendario = c.AnioCalendario, Comision = cm.Descripcion, Materia = ma.Descripcion, Cupo = c.Cupo }; this.gridView.DataSource = query.ToList(); this.gridView.DataBind(); }
public void Listar() { MateriaLogic ml = new MateriaLogic(); PlanLogic pl = new PlanLogic(); try { List <Materia> materias = ml.GetAll(); List <Plan> planes = pl.GetAll(); var consultaMaterias = from m in materias join p in planes on m.IDPlan equals p.ID select new { ID = m.ID, Descripcion = m.Descripcion, HSSemanales = m.HSSemanales, HSTotales = m.HSTotales, Plan = p.Descripcion }; this.dgvMaterias.DataSource = consultaMaterias.ToList(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Listar() { CursoLogic cl = new CursoLogic(); ComisionLogic Coml = new ComisionLogic(); MateriaLogic ml = new MateriaLogic(); try { List <Curso> cursos = cl.GetAll(); List <Comision> comisiones = Coml.GetAll(); List <Materia> materias = ml.GetAll(); var query = from c in cursos join cm in comisiones on c.IDComision equals cm.ID join ma in materias on c.IDMateria equals ma.ID select new { ID = c.ID, AnioCalendario = c.AnioCalendario, Comision = cm.Descripcion, Materia = ma.Descripcion, Cupo = c.Cupo }; dgvCursos.DataSource = query.ToList(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Cursos", Ex); MessageBox.Show("Error al recuperar lista de Cursos", "Cursos", MessageBoxButtons.OK, MessageBoxIcon.Error); throw ExcepcionManejada; } }
public void Listar() { MateriaLogic ml = new MateriaLogic(); this.dgvMaterias.AutoGenerateColumns = false; this.dgvMaterias.DataSource = ml.GetAll(); }
public void Listar() { MateriaLogic ul = new MateriaLogic(); this.dataListado.DataSource = ul.GetAll(); //this.Ocultarcolumna(); lblTotal.Text = "Total de registro;" + Convert.ToString(dataListado.Rows.Count); }
private void MateriaDesktop_Load(object sender, EventArgs e) { MateriaLogic matlog = new MateriaLogic(); cbxPlanes.DataSource = matlog.GetAll(); cbxPlanes.DisplayMember = "Descripcion"; cbxPlanes.ValueMember = "ID"; }
public void Listar() { MateriaLogic matLog = new MateriaLogic(); List <Materia> listaMaterias = new List <Materia>(); listaMaterias = matLog.GetAll(); this.dgvBase.DataSource = listaMaterias; }
public void Listar() { MateriaLogic ul = new MateriaLogic(); this.gridview.DataSource = ul.GetAll(); this.gridview.DataBind(); //this.Ocultarcolumna(); lblTotal.Text = "Total de registro: " + Convert.ToString(gridview.Rows.Count); }
public void Listar() { MateriaLogic ML = new MateriaLogic(); this.dgvMateria.AutoGenerateColumns = true; List <Materia> l = ML.GetAll(); this.dgvMateria.DataSource = l; }
private void CargarMaterias() { MateriaLogic ml = new MateriaLogic(); foreach (Materia mat in ml.GetAll()) { comboBoxMateria.Items.Add(mat); } }
private void LlenarCboMaterias() { MateriaLogic Materia = new MateriaLogic(); listaMaterias = Materia.GetAll(); this.cboMaterias.DataSource = listaMaterias; this.cboMaterias.ValueMember = "Descripcion"; this.cboMaterias.DisplayMember = "Descripcion"; }
private void llenarDropDownMaterias() { MateriaLogic mat = new MateriaLogic(); this.materiasOption.DataSource = mat.GetAll(); materiasOption.DataTextField = "DescMateria"; materiasOption.DataValueField = "ID"; materiasOption.DataBind(); materiasOption.Items.Insert(0, new ListItem("[Seleccionar]", "0")); }
private void LoadGrid() { MateriaLogic materiaLogic = new MateriaLogic(); ddlMateria.DataSource = materiaLogic.GetAll(); ddlMateria.DataTextField = "Descripcion"; ddlMateria.DataValueField = "ID"; ddlMateria.DataBind(); ddlMateria.SelectedIndex = -1; }
private void ReporteMaterias_Load(object sender, EventArgs e) { MateriaLogic ml = new MateriaLogic(); ReportDataSource rds = new ReportDataSource("DataSetMaterias", ml.GetAll()); this.reportViewerMaterias.LocalReport.ReportEmbeddedResource = "UI.Desktop.ReportMaterias.rdlc"; this.reportViewerMaterias.LocalReport.DataSources.Clear(); this.reportViewerMaterias.LocalReport.DataSources.Add(rds); this.reportViewerMaterias.RefreshReport(); }
public void Listar() { this.dgvPersonas.DataSource = personas.GetAll(); this.dgvUsuarios.DataSource = usuarios.GetAll(); this.dgvEspecialidades.DataSource = especialidades.GetAll(); this.dgvPlanes.DataSource = planes.GetAll(); this.dgvMaterias.DataSource = materias.GetAll(); this.dgvComisiones.DataSource = comisiones.GetAll(); this.dgvCursos.DataSource = cursos.GetAll(); //COMPLETAR }
private void Listar() { try { this.dgv_Materias.AutoGenerateColumns = false; MateriaLogic pl = new MateriaLogic(); if (UsuarioLogueado.IDPersona.TiposPersona.Equals(Persona.TiposPersonas.Administrador)) { this.dgv_Materias.DataSource = pl.GetAll(comboBox_TipoBusqueda.SelectedItem.ToString(), toolStripTextBox_Busqueda.Text); } else { this.dgv_Materias.DataSource = pl.GetAll(comboBox_TipoBusqueda.SelectedItem.ToString(), toolStripTextBox_Busqueda.Text, UsuarioLogueado.IDPersona.ID); VistaAlumnoYProfesor(); } } catch (Exception ex) { MessageBox.Show("Error al listar las materias\n" + ex); } }
private void ReporteCursos_Load(object sender, EventArgs e) { MateriaLogic materiaLogic = new MateriaLogic(); cbMateria.DataSource = materiaLogic.GetAll(); cbMateria.DisplayMember = "Descripcion"; cbMateria.ValueMember = "ID"; cbMateria.SelectedIndex = -1; cbComision.DisplayMember = "Descripcion"; cbComision.ValueMember = "ID"; }