public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } Curso?curso = _cursoLogic.GetOne((int)id); if (curso == null) { return(NotFound()); } return(View(new EditCursoViewModel(curso, _materiaLogic.GetAll(), _comisionLogic.GetAll()))); }
public void Listar() { ComisionLogic cl = new ComisionLogic(); PlanLogic pl = new PlanLogic(); try { List <Comision> comisiones = cl.GetAll(); List <Plan> planes = pl.GetAll(); var consultaComisiones = from c in comisiones join p in planes on c.IDPlan equals p.ID select new { ID = c.ID, Descripcion = c.Descripcion, AnioEspecialidad = c.AnioEspecialidad, Plan = p.Descripcion }; this.dgvComisiones.DataSource = consultaComisiones.ToList(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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); } }
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; }
private void LoadGrid() { List <Comision> comi = com.GetAll(); gridView.DataSource = GenerarListas.GenerarComision(comi); gridView.DataBind(); }
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 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 LlenarComboComision() { ddlComision.Items.Clear(); if (this.Entity != null) { ComisionLogic coml = new ComisionLogic(); MateriaLogic ml = new MateriaLogic(); List <Comision> comisiones = coml.TraerPorPlan(ml.GetOne(Entity.IDMateria).IDPlan); foreach (Comision comi in comisiones) { ListItem item = new ListItem(); item.Text = comi.Descripcion; item.Value = Convert.ToString(comi.ID); ddlComision.Items.Add(item); } } else { ComisionLogic coml = new ComisionLogic(); MateriaLogic ml = new MateriaLogic(); List <Comision> comisiones = coml.GetAll(); foreach (Comision comi in comisiones) { ListItem item = new ListItem(); item.Text = comi.Descripcion; item.Value = Convert.ToString(comi.ID); ddlComision.Items.Add(item); } } }
private void Adaptar(ModoForm modo) { Modo = modo; ComisionLogic cl = new ComisionLogic(); try { this.cmbComision.DataSource = cl.GetAll(); this.cmbComision.DisplayMember = "Descripcion"; this.cmbComision.AutoCompleteMode = AutoCompleteMode.Suggest; this.cmbComision.AutoCompleteSource = AutoCompleteSource.ListItems; } catch (Exception ExcepcionManejada) { Notificar(ExcepcionManejada.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } switch (Modo) { case ModoForm.Alta: btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: btnAceptar.Text = "Eliminar"; break; case ModoForm.Consulta: btnAceptar.Text = "Aceptar"; break; case ModoForm.Modificacion: btnAceptar.Text = "Guardar"; break; } }
private void ComboComisiones(int IdPlan) { ComisionLogic cl = new ComisionLogic(); Comision c; try { List <Comision> list = new List <Comision>(); foreach (DataRow i in cl.GetAll().Rows) { if ((int)i["id_plan"] == IdPlan) { c = new Comision(); c.ID = (int)i["id_comision"]; c.Descripcion = (string)i["desc_comision"]; list.Add(c); } } cmbComision.Enabled = true; cmbComision.DataSource = list; cmbComision.ValueMember = "ID"; cmbComision.DisplayMember = "Descripcion"; cmbComision.SelectedIndex = -1; } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Listar() { ComisionLogic cl = new ComisionLogic(); PlanLogic pl = new PlanLogic(); try { List <Plan> planes = pl.GetAll(); List <Comision> comisiones = cl.GetAll(); var query = from c in comisiones join p in planes on c.IDPlan equals p.ID select new { ID = c.ID, Descripcion = c.Descripcion, anio_especialidad = c.AnioEspecialidad, plan = p.Descripcion }; dgvComisones.DataSource = query.ToList(); }catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Comisiones", Ex); MessageBox.Show("Error al recuperar lista de Comisiones", "Comision", MessageBoxButtons.OK, MessageBoxIcon.Error); throw ExcepcionManejada; } }
public void Listar() { try { List <Plan> planes = _planLogic.GetAll(); List <Comision> comisiones = _comisionLogic.GetAll(); var consulta = from p in planes join c in comisiones on p.ID equals c.IDPlan select new { ID = c.ID, Descripcion = c.Descripcion, AnoEspecialidad = c.AnoEspecialidad, Plan = p.Descripcion }; this.dgvComisiones.DataSource = consulta.ToList(); } catch (Exception e) { MessageBox.Show(e.Message, "Comisiones", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.dgvComisiones.AutoGenerateColumns = false; }
public List <InformeCursos> GetInformeComisiones() { List <AlumnoInscripcion> alumnoInscripciones = AlumnoInscripcionLogic.GetAll(); List <Curso> cursos = CursoLogic.GetAll(); List <Comision> comisiones = ComisionLogic.GetAll(); List <Business.Entities.Persona> personas = PersonaLogic.GetAll(); List <Materia> materias = MateriaLogic.GetAll(); List <InformeCursos> x = ( from curso in cursos join materia in materias on curso.IdMateria equals materia.ID join comision in comisiones on curso.IdComision equals comision.ID join alumnoinscripcion in alumnoInscripciones on curso.ID equals alumnoinscripcion.IdCurso select new InformeCursos { IdCurso = curso.ID, Cupo = curso.Cupo, DescComision = comision.Descripcion, DescMateria = materia.Descripcion, IdAlumnos = alumnoinscripcion.IdAlumno } ).ToList(); return(x); }
public List <InformePlanes> GetInformePlanes() { List <Comision> comisiones = ComisionLogic.GetAll(); List <Business.Entities.Persona> personas = PersonaLogic.GetAll(); List <Especialidad> especialidades = EspecialidadLogic.GetAll(); List <Plan> planes = PlanLogic.GetAll(); List <InformePlanes> informePlanes = ( from plan in planes join especialidad in especialidades on plan.IdEspecialidad equals especialidad.ID join comision in comisiones on plan.ID equals comision.IdPlan join persona in personas on plan.ID equals persona.IdPlan where persona.TipoPersona == Business.Entities.Persona.TiposPersonas.Alumno select new InformePlanes { IdPlan = plan.ID, DescripcionPlan = plan.Descripcion, DescripcionEspecialidad = especialidad.Descripcion, DescripcionComision = comision.Descripcion, TipoPersona = persona.Nombre + " " + persona.Apellido, Legajo = persona.Legajo, } ).ToList(); return(informePlanes); }
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; } }
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; }
public List <CursoMateriaComsionDocente> CursosMateriaComisionParaDocente(int id_docente) { List <Curso> cursos = CursoLogic.GetAll(); List <Comision> comisiones = ComisionLogic.GetAll(); List <Materia> materias = MateriaLogic.GetAll(); List <DocenteCurso> docentes = DocenteCursoLogic.GetAll(); List <CursoMateriaComsionDocente> x = ( from docente in docentes join curso in cursos on docente.IdCurso equals curso.ID join materia in materias on curso.IdMateria equals materia.ID join comision in comisiones on curso.IdComision equals comision.ID where docente.IdDocente == id_docente select new CursoMateriaComsionDocente { IdCurso = docente.IdCurso, CurMatCom = curso.ID.ToString() + " " + materia.Descripcion + " " + comision.Descripcion + " " + curso.AñoCalendario.ToString() } ).ToList(); return(x); }
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); } }
public void Listar() { this.dgvComision.AutoGenerateColumns = false; ComisionLogic cl = new ComisionLogic(); this.dgvComision.DataSource = cl.GetAll(); }
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 void Listar() { ComisionLogic com = new ComisionLogic(); this.dgvComisiones.AutoGenerateColumns = false; this.dgvComisiones.DataSource = com.GetAll(); }
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() { ComisionLogic comLog = new ComisionLogic(); List <Comision> listaComisiones = new List <Comision>(); listaComisiones = comLog.GetAll(); this.dgvBase.DataSource = listaComisiones; }
private void CargarComisiones() { ComisionLogic cl = new ComisionLogic(); foreach (Comision com in cl.GetAll()) { comboBoxComision.Items.Add(com); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LoadGrid(); ComisionLogic cl = new ComisionLogic(); cbxComision.DataSource = cl.GetAll(); cbxComision.DataValueField = "ID"; cbxComision.DataTextField = "Descripcion"; cbxComision.DataBind(); if (!string.IsNullOrEmpty(Request.QueryString["IDCurso"])) { SelectedID = int.Parse(Request.QueryString["IDCurso"]); txtID.Text = Request.QueryString["IDCurso"]; } if (!string.IsNullOrEmpty(Request.QueryString["IDMateria"])) { MateriaLogic ml = new MateriaLogic(); FindMateriaActual = ml.GetOne(int.Parse(Request.QueryString["IDMateria"])); txtMateria_Desc.Text = FindMateriaActual.Descripcion; txtMateria.Text = Request.QueryString["IDMateria"]; formPanel.Visible = true; EnableForm(true); } if (!string.IsNullOrEmpty(Request.QueryString["IDProfesor"])) { UsuarioLogic ul = new UsuarioLogic(); FindProfesorActual = ul.GetOne(int.Parse(Request.QueryString["IDProfesor"])); PersonaLogic pl = new PersonaLogic(); ProfesorActual = pl.GetOne(FindProfesorActual.IDPersona); txtProfesor_Desc.Text = ProfesorActual.Apellido; txtProfesor.Text = Request.QueryString["IDProfesor"]; formPanel.Visible = true; EnableForm(true); } if (!string.IsNullOrEmpty(Request.QueryString["Cupo"])) { txtCupo.Text = Request.QueryString["Cupo"].ToString(); } if (!string.IsNullOrEmpty(Request.QueryString["Año"])) { txtAño.Text = Request.QueryString["Año"].ToString(); } if (!string.IsNullOrEmpty(Request.QueryString["IDComision"])) { cbxComision.SelectedValue = Request.QueryString["IDComision"].ToString(); } ReportViewer1.ShowReportBody = false; } }
private void llenarDropDownComisiones() { ComisionLogic com = new ComisionLogic(); this.comisionesOption.DataSource = com.GetAll(); comisionesOption.DataTextField = "DescComision"; comisionesOption.DataValueField = "ID"; comisionesOption.DataBind(); comisionesOption.Items.Insert(0, new ListItem("[Seleccionar]", "0")); }
public CursosDesktop() { InitializeComponent(); cbxCargo.DataSource = Enum.GetValues(typeof(DocenteCurso.TiposCargos)); ComisionLogic cl = new ComisionLogic(); cbxIDComision.DataSource = cl.GetAll(); cbxIDComision.ValueMember = "ID"; cbxIDComision.DisplayMember = "Descripcion"; CenterToScreen(); }
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 ReporteComisiones_Load(object sender, EventArgs e) { ComisionLogic cl = new ComisionLogic(); ReportDataSource rds = new ReportDataSource("DataSetComisiones", cl.GetAll()); this.reportViewerComisiones.LocalReport.ReportEmbeddedResource = "UI.Desktop.ReportComisiones.rdlc"; this.reportViewerComisiones.LocalReport.DataSources.Clear(); this.reportViewerComisiones.LocalReport.DataSources.Add(rds); this.reportViewerComisiones.RefreshReport(); }
public void Listar() { try { ComisionLogic cl = new ComisionLogic(); dgvComisiones.DataSource = cl.GetAll(); } catch (Exception Ex) { Notificar("Error", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }