private void LoadForm(int id) { Entity = comisiones.GetOne(id); planDropDownList.SelectedValue = Entity.Plan.ID.ToString(); descripcionTextBox.Text = Entity.Descripcion; añoEspecialidadTextBox.Text = Entity.AñoEspecialidad.ToString(); }
public void ListarComision() { ComisionLogic cl = new ComisionLogic(); CursoLogic cul = new CursoLogic(); PlanLogic pl = new PlanLogic(); EspecialidadLogic el = new EspecialidadLogic(); MateriaLogic ml = new MateriaLogic(); //obtengo los cursos q halla de esa materia este año Materia materia = ml.GetOne(((Materia)this.dgvMateria.SelectedRows[0].DataBoundItem).ID); List <Curso> cursos = new List <Curso>(); foreach (Curso curso in cul.GetAllWhereMateria(materia)) { if (curso.AnioCalendario == DateTime.Today.Year) { if (curso.Cupo > 0) { cursos.Add(curso); } } } foreach (Curso curso in cursos) { //busco los numeros de comisiones curso.Comision = cl.GetOne(curso.IdComision).DescComision; //busco a que especialidad pertenecen curso.AñoEspecialidad = cl.GetOne(curso.IdComision).AnioEspecialidad.ToString(); curso.Especialidad = el.GetOne(pl.GetOne(cl.GetOne(curso.IdComision).IdPlan).IdEspecialidad).DescEspecialidad; } this.dgvComision.AutoGenerateColumns = false; this.dgvComision.DataSource = cursos; }
private void LoadForm(int id) { Entity = com.GetOne(id); dmate.SelectedValue = ((int)Entity.IDMateria).ToString(); dprofe.SelectedValue = ((int)Entity.IdProfesor).ToString(); /* * tbidprof.Text = Entity.IdProfesor.ToString(); * tbidMateria.Text = Entity.IDMateria.ToString();*/ añoEspecialidadTextBox.Text = Entity.AnioEspecialidad.ToString(); }
public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } Comision?comision = _comisionLogic.GetOne((int)id); if (comision == null) { return(NotFound()); } return(View(new EditComisionViewModel(comision, _planLogic.GetAll()))); }
public ComisionDesktop(int ID, ModoForm modo) : this() { Modo = modo; ComisionLogic c = new ComisionLogic(); comisionActual = c.GetOne(ID); MapearDeDatos(); switch (Modo) { case ModoForm.Alta: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Modificacion: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: this.btnAceptar.Text = "Eliminar"; break; case ModoForm.Consulta: this.btnAceptar.Text = "Aceptar"; break; } }
private void LoadGrid() { CursoLogic cl = new CursoLogic(); MateriaLogic ml = new MateriaLogic(); ComisionLogic coml = new ComisionLogic(); DataTable dt = new DataTable(); if (dt.Columns.Count == 0) { dt.Columns.Add("ID", typeof(string)); dt.Columns.Add("Materia", typeof(string)); dt.Columns.Add("Comision", typeof(string)); dt.Columns.Add("AnioCalendario", typeof(string)); dt.Columns.Add("Cupo", typeof(string)); } List <Curso> cursos = cl.GetAll(); foreach (Curso curso in cursos) { DataRow dr = dt.NewRow(); dr[0] = Convert.ToString(curso.ID); dr[1] = ml.GetOne(curso.IDMateria).Descripcion; dr[2] = coml.GetOne(curso.IDComision).Descripcion; dr[3] = curso.AnioCalendario; dr[4] = curso.Cupo; dt.Rows.Add(dr); } this.GridViewCursos.DataSource = dt; this.GridViewCursos.DataBind(); }
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(); } } }
protected void editarLinkButton_Click(object sender, EventArgs e) { this.LlenarDropPlanes(); if (this.IsEntitySelected) { OcultarBotones(); this.formPanel.Visible = true; this.formMode = formModes.Modificacion; this.EnableForm(true); this.LoadForm(this.SelectedID); CursoLogic cl = new CursoLogic(); ComisionLogic comlog = new ComisionLogic(); List <Curso> todosloscursos = cl.GetAll(); int cursodemateria = 0; foreach (Curso curso in todosloscursos) { if (curso.IDComision == comlog.GetOne(SelectedID).ID) { cursodemateria++; } } if (cursodemateria > 0) { this.DropDownList1.Enabled = false; } } }
public ComisionDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; comision = cl.GetOne(ID); LoadPlanes(); MapearDeDatos(); }
protected void gridCursos_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.Cells[1].Text != null) { MateriaLogic ml = new MateriaLogic(); MateriaActual = ml.GetOne(int.Parse(e.Row.Cells[1].Text)); e.Row.Cells[1].Text = MateriaActual.Descripcion; } if (e.Row.Cells[2].Text != null) { ComisionLogic cl = new ComisionLogic(); ComisionActual = cl.GetOne(int.Parse(e.Row.Cells[2].Text)); e.Row.Cells[2].Text = ComisionActual.Descripcion; } if (e.Row.Cells[5].Text != null) { DocenteCursoLogic ml = new DocenteCursoLogic(); DocenteCursoActual = ml.GetOneByCurso(int.Parse(e.Row.Cells[5].Text)); UsuarioLogic ul = new UsuarioLogic(); UsuarioActual = ul.GetOne(DocenteCursoActual.IDDocente); PersonaLogic pl = new PersonaLogic(); PersonaActual = pl.GetOne(UsuarioActual.IDPersona); e.Row.Cells[5].Text = PersonaActual.Apellido; } } }
private void LoadGrid() { AlumnoInscripcionLogic insl = new AlumnoInscripcionLogic(); UsuarioLogic ul = new UsuarioLogic(); Usuario user = ul.GetOne(Session["username"].ToString()); List <AlumnoInscripcion> inscripciones = insl.GetAll().Where(x => x.IDAlumno == user.Id_persona).ToList(); if (inscripciones.Count == 0) { divSinIns.Visible = true; } else { List <Comision> asd = new List <Comision>(); ComisionLogic a = new ComisionLogic(); inscripciones.ForEach(delegate(AlumnoInscripcion alum) { asd.Add(a.GetOne(alum.IDComision)); }); this.gvMisIns.DataSource = GenerarListas.GenerarComision(asd); gvMisIns.DataBind(); } }
private void CursoDesktop_Load(object sender, EventArgs e) { FormBorderStyle = FormBorderStyle.FixedDialog; CargarCombobox(); if (this.Modo != ModoForm.Alta)//Si NO es una alta, cargo el nombre de la persona que estamos editando. { try { ComisionLogic cl = new ComisionLogic(); string nomCom = cl.GetOne(CursoActual.IdComision).Descripcion; //Busco el nombre de la comision de dicho curso. this.cbComision.SelectedIndex = cbComision.FindStringExact(nomCom); //Esta funcion busca el indice que tiene asiganda la comision dentro del combo } catch { Notificar("Error de carga", "No se ha podido recuperar la persona actual.", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { MateriaLogic matl = new MateriaLogic(); string descMat = matl.GetOne(CursoActual.IdMateria).Descripcion; this.cbMateria.SelectedIndex = cbMateria.FindStringExact(descMat); } catch { Notificar("Error de carga", "No se ha podido recuperar el tipo de curso actual.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void dgvCursos_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { CursoLogic cl = new CursoLogic(); if (dgvCursos.Columns[e.ColumnIndex].Name == "id_curso1") { if (e.Value != null) { CursoActual = cl.GetOne((int)e.Value); MateriaLogic ml = new MateriaLogic(); MateriaActual = ml.GetOne(CursoActual.IDMateria); e.Value = MateriaActual.Descripcion; } } if (dgvCursos.Columns[e.ColumnIndex].Name == "id_curso2") { if (e.Value != null) { CursoActual = cl.GetOne((int)e.Value); ComisionLogic cml = new ComisionLogic(); ComisionActual = cml.GetOne(CursoActual.IDComision); e.Value = ComisionActual.Descripcion; } } }
public override void MapearDeDatos() { try { PlanLogic pl = new PlanLogic(); MateriaLogic ml = new MateriaLogic(); ComisionLogic cl = new ComisionLogic(); Plan plan = new Plan(); this.CursoActual = this.Logic.GetOne(SelectedID); this.txtAno.Text = this.CursoActual.AnioCalendario.ToString(); this.txtCupo.Text = this.CursoActual.Cupo.ToString(); foreach (Plan p in pl.GetAll()) { if (p.ID == ml.GetOne(this.CursoActual.IdMateria).IdPlan&& p.ID == cl.GetOne(this.CursoActual.IdComision).IdPlan) { plan = p; } } this.CargarEspecialidad(); this.ddlEspecialidad.SelectedValue = plan.IDEespecialidad.ToString(); this.CargarPlan(plan.IDEespecialidad); this.ddlPlan.SelectedValue = plan.ID.ToString(); this.CargaMateria(plan.ID); this.CargaComisiones(plan.ID); this.ddlMaterias.SelectedValue = this.CursoActual.IdMateria.ToString(); this.ddlComisiones.SelectedValue = this.CursoActual.IdComision.ToString(); } catch (Exception ex) { Session["error"] = ex.Message; Page.Response.Redirect("../Error.aspx"); } }
private void LoadForm(int id) { ComisionActual = ComisionLogic.GetOne(id); txtDescripcion.Text = ComisionActual.Descripcion; txtAñoEspecialidad.Text = ComisionActual.AñoEspecialidad.ToString(); ddlPlan.SelectedValue = ComisionActual.IdPlan.ToString(); }
private void tsbReporte_Click(object sender, EventArgs e) { Cursos_Reporte rep = new Cursos_Reporte(); for (int i = 0; i < dgvCursos.Rows.Count; i++) { Curso_Reporte linea = new Curso_Reporte(); MateriaLogic ml = new MateriaLogic(); MateriaActual = ml.GetOne((int)dgvCursos.Rows[i].Cells[0].Value); linea.Materia = MateriaActual.Descripcion; ComisionLogic cl = new ComisionLogic(); ComisionActual = cl.GetOne((int)dgvCursos.Rows[i].Cells[1].Value); linea.Comision = ComisionActual.Descripcion; linea.Año = dgvCursos.Rows[i].Cells[2].Value.ToString(); linea.Cupo = dgvCursos.Rows[i].Cells[3].Value.ToString(); DocenteCursoLogic dcl = new DocenteCursoLogic(); DocenteCursoActual = dcl.GetOneByCurso((int)dgvCursos.Rows[i].Cells[4].Value); UsuarioLogic ul = new UsuarioLogic(); UsuarioActual = ul.GetOne(DocenteCursoActual.IDDocente); PersonaLogic pl = new PersonaLogic(); PersonaActual = pl.GetOne(UsuarioActual.IDPersona); linea.Profesor = PersonaActual.Apellido; rep.Datos.Add(linea); } rep.ShowDialog(); }
protected void gridCursos_RowDataBound(object sender, GridViewRowEventArgs e) { CursoLogic cl = new CursoLogic(); if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.Cells[1].Text != null) { int id = int.Parse(e.Row.Cells[1].Text); CursoActual = cl.GetOne(id); MateriaLogic ml = new MateriaLogic(); MateriaActual = ml.GetOne(CursoActual.IDMateria); e.Row.Cells[1].Text = MateriaActual.Descripcion; } if (e.Row.Cells[2].Text != null) { int id = int.Parse(e.Row.Cells[2].Text); CursoActual = cl.GetOne(id); ComisionLogic cml = new ComisionLogic(); ComisionActual = cml.GetOne(CursoActual.IDComision); e.Row.Cells[2].Text = ComisionActual.Descripcion; } if (e.Row.Cells[3].Text != null) { int id = int.Parse(e.Row.Cells[3].Text); e.Row.Cells[3].Text = CursoActual.AnioCalendario.ToString(); } } }
private void LoadForm(int id) { Comision c = comisionLogic.GetOne(id); txtAñoEspecialidad.Text = c.AnioEspecialidad.ToString(); txtDescripcion.Text = c.Descripcion; cbPlanes.SelectedValue = c.IdPlan.ToString(); }
public ComisionDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; ComisionLogic CL = new ComisionLogic(); ComisionActual = CL.GetOne(ID); MapearDeDatos(); }
//baja y modificacion public ComisionDesktop(int id, ModoForm modo) : this() { modoform = modo; lblID.Visible = true; comisionActual = cLogic.GetOne(id); CargarCombo(); MapearDeDatos(); }
public ComisionDesktop(int ID, ModoForm modo) : this() { this.ModoFormulario = modo; ComisionLogic comisiones = new ComisionLogic(); ComisionActual = comisiones.GetOne(ID); MapearDeDatos(); }
public ComisionDesktop(int ID, ModoForm modo) : this() { Modo = modo; ComisionLogic cl = new ComisionLogic(); this.ComisionActual = cl.GetOne(ID); this.MapearDeDatos(); }
public override void MapearDeDatos() { this.txtID.Text = this.CursoActual.ID.ToString(); this.txtDescripcion.Text = this.CursoActual.Descripcion; this.nudAnoCalendario.Value = this.CursoActual.AnoCalendario; this.nudCupo.Value = this.CursoActual.Cupo; try { // Acá cuando cargo el curso tengo que buscar la materia asignada Materia materiaActualCurso = _materiaLogic.GetOne(CursoActual.IDMateria); // A su vez tengo que cargar las otras materias por si quiero seleccionar otra List <Materia> materias = _materiaLogic.GetAll(); // seteo como datasource del combobox la lista de materias anteriores this.cbMateria.DataSource = materias; // ahora tengo que seleccionar la materia correspondiente a el curso this.cbMateria.SelectedIndex = cbMateria.FindStringExact(materiaActualCurso.Descripcion); // Acá cuando cargo el curso tengo que buscar la materia asignada Comision comisionActualCurso = _comisionLogic.GetOne(CursoActual.IDComision); // A su vez tengo que cargar las otras materias por si quiero seleccionar otra List <Comision> comisiones = _comisionLogic.GetAll(); // seteo como datasource del combobox la lista de materias anteriores this.cbComision.DataSource = comisiones; // ahora tengo que seleccionar la materia correspondiente a el curso this.cbComision.SelectedIndex = cbComision.FindStringExact(comisionActualCurso.Descripcion); } catch (Exception e) { MessageBox.Show(e.Message, "Curso", MessageBoxButtons.OK, MessageBoxIcon.Error); } switch (this.Modos) { case ModoForm.Alta: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Modificacion: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: this.btnAceptar.Text = "Eliminar"; this.cbMateria.Enabled = false; this.cbComision.Enabled = false; this.txtDescripcion.Enabled = false; this.nudAnoCalendario.Enabled = false; this.nudCupo.Enabled = false; break; case ModoForm.Consulta: this.btnAceptar.Text = "Aceptar"; this.cbMateria.Enabled = false; this.cbComision.Enabled = false; this.txtDescripcion.Enabled = false; this.nudAnoCalendario.Enabled = false; this.nudCupo.Enabled = false; break; } }
public ComisionDesktop(int id, ModoForm modo) : this() { this.Modo = modo; ComisionLogic co = new ComisionLogic(); comisionActual = co.GetOne(id); PlanesLogic pl = new PlanesLogic(); planActual = pl.GetOne(comisionActual.Id_plan); this.MapearDeDatos(); }
private void MapearDeEntidad(int id, string text) { this.ClearForm(); this.Entity = ComisionLogic.GetOne(id); TextBoxID.Text = Entity.ID.ToString(); TextBoxDesc.Text = Entity.Descripcion; TextBoxAesp.Text = Entity.AñoEspecialidad.ToString(); DropDownListPlan.SelectedValue = Entity.IdPlan.ToString(); TextBoxIdPlan.Text = DropDownListPlan.SelectedValue; }
public ComisionDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; ComisionLogic cl = new ComisionLogic(); ComisionActual = cl.GetOne(ID); this.MapearDeDatos(); if (this.Modo == ModoForm.Baja) { this.DeshabilitarCampos(); } }
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 ComisionesDesktop(int ID, ModoForm modo, AcademyContext context) : this(context) { Modos = modo; try { ComisionActual = _comisionLogic.GetOne(ID); MapearDeDatos(); } catch (Exception e) { MessageBox.Show(e.Message, "Comisión", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void LoadEntity(Curso curso) { curso.AnioCalendario = Convert.ToInt32(this.txtAnioCalendario.Text); curso.Cupo = Convert.ToInt32(this.txtCupo.Text); Comision com = new Comision(); com = ComisionLogic.GetOne(Convert.ToInt32(this.ddlComision.SelectedValue)); curso.Comision = com; Materia mat = new Materia(); mat = MateriaLogic.GetOne(Convert.ToInt32(this.ddlMateria.SelectedValue)); curso.Materia = mat; }
private void LoadEntity(Curso curso) { if (cupoTextBox.Text.Length > 0 && añoCalendarioTextBox.Text.Length > 0 && comisionDropDownList.SelectedItem != null && materiaDropDownList.SelectedItem != null) { curso.Cupo = int.Parse(cupoTextBox.Text); } curso.AñoCalendario = int.Parse(añoCalendarioTextBox.Text); int idComision = int.Parse(comisionDropDownList.SelectedValue); curso.Comision = comisiones.GetOne(idComision); int idMateria = int.Parse(materiaDropDownList.SelectedValue); curso.Materia = materias.GetOne(idMateria); }