public void Listar() { MateriaLogic ML = new MateriaLogic(); this.dgvMateria.AutoGenerateColumns = true; List<Materia> l = ML.GetAll(); this.dgvMateria.DataSource = l; }
public void Listar() { this.dgvMateria.AutoGenerateColumns = false; MateriaLogic ml = new Business.Logic.MateriaLogic(); this.dgvMateria.DataSource = ml.GetAll(); }
public MateriaDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; MateriaLogic MateriaNegocio = new MateriaLogic(); _MateriaActual = MateriaNegocio.GetOne(ID); this.MapearDeDatos(); }
public MateriaDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; MateriaLogic logic = new MateriaLogic(); this.Materia = logic.GetOne(ID); MapearDeDatos(); }
public MateriaDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; MateriaLogic ML = new MateriaLogic(); MateriaActual = ML.GetOne(ID); MapearDeDatos(); }
private void tsbEliminar_Click(object sender, EventArgs e) { var rta = MessageBox.Show("¿Esta seguro que desea eliminar el Plan seleccionado?", "Atencion", MessageBoxButtons.YesNo); if (rta == DialogResult.Yes) { int ID = ((Business.Entities.Plan)this.dgvPlanes.SelectedRows[0].DataBoundItem).ID; MateriaLogic plan = new MateriaLogic(); plan.Delete(ID); this.Listar(); } }
public void Listar() { try { MateriaLogic ml = new MateriaLogic(); dgvMaterias.DataSource = ml.GetAll(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public AlumnosInscripcionesForm(ModoForm modo, int id) : this() { this.ModoFormulario = modo; UsuarioLogic lUsuario = new UsuarioLogic(); int idAlum = lUsuario.GetIdPersona(id); PersonaLogic lAlumno = new PersonaLogic(); this.AlumnoActual = lAlumno.GetOne(idAlum, (int)Persona.TiposPersonas.Alumno)[0]; MateriaLogic lMateria = new MateriaLogic(); Materias listaMaterias = lMateria.GetAllPorPlan(this.AlumnoActual.IDPlan); this.dgwMaterias.DataSource = listaMaterias; bandera1 = bandera2 = bandera3 = false; }
private void tsbEliminar_Click(object sender, EventArgs e) { if (!(this.dgvMaterias.SelectedRows.Equals(null))) { int ID = ((Business.Entities.Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).ID; if (MessageBox.Show("¿Esta seguro de querer eliminar?", "Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { MateriaLogic oEntity = new MateriaLogic(); oEntity.Delete(ID); this.Listar(); } } else this.Notificar("No hay fila seleccionada", "Por favor, seleccione una fila", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
//:this() public MateriaDesktop(int idMateria, ModoForm modoForm) { InitializeComponent(); this.modoForm = modoForm; MateriaLogic ml = new MateriaLogic(); if (modoForm == ModoForm.Baja) { ml.Delete(idMateria); } else { MateriaActual = ml.GetOne(idMateria); this.MapearDeDatos(); } }
public MateriaDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; MateriaLogic MateriaNegocio = new MateriaLogic(); try { _MateriaActual = MateriaNegocio.GetOne(ID); this.LlenarComboEspecialidades(); this.MapearDeDatos(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { try { this.MapearADatos(); MateriaLogic materialogic = new MateriaLogic(); if (_Modo!= ModoForm.Alta || !materialogic.Existe(_MateriaActual.Plan.ID, _MateriaActual.Descripcion)) { materialogic.Save(_MateriaActual); } else this.Notificar("Ya existe esta Materia", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool PuedeBorrarsePlan(int idPlan) { try { //Para borrar o modificar un plan verificamos que no tenga comisiones asociadas al plan o cursos asociados a la materia del plan //Ni alumnos //Traer todas las materias del plan //Por cada materia que tiene fijarme si tiene un curso MateriaLogic ml = new MateriaLogic(); List <Materia> listaMaterias = ml.GetMateriasPorPlan(idPlan); CursoLogic cl = new CursoLogic(); foreach (Materia m in listaMaterias) { List <Curso> cursosPorMateria = cl.GetCursosPorMateria(m.Id); if (cursosPorMateria.Count > 0) { return(false); } } //Traer todas las comisiones que tiene el plan ComisionLogic cml = new ComisionLogic(); List <Comision> listaComisiones = cml.GetComisionPorPlan(idPlan); if (listaComisiones.Count > 0) { return(false); } //Traer todas las personas con ese idPlan AlumnoLogic al = new AlumnoLogic(); List <Alumno> listaAlumnos = al.GetAlumnosPorPlan(idPlan); if (listaAlumnos.Count > 0) { return(false); } return(true); } catch (Exception ex) { throw ex; } }
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 override void GuardarCambios() { this.MapearADatos(); MateriaLogic uLogic = new MateriaLogic(); uLogic.Save(this.Materia); }
private void tsbEliminar_Click(object sender, EventArgs e) { var rta = MessageBox.Show("¿Esta seguro que desea eliminar la Materia seleccionada?", "Atencion", MessageBoxButtons.YesNo); if (rta == DialogResult.Yes) { try { int ID = ((Business.Entities.Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).ID; MateriaLogic materia = new MateriaLogic(); materia.Delete(ID); this.Listar(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void Listar() { MateriaLogic pl = new MateriaLogic(); this.dgvPlanes.DataSource = pl.GetAll(); }
public override void GuardarCambios() { MapearADatos(); MateriaLogic ML = new MateriaLogic(); ML.Save(MateriaActual); }
private void cbPlan_SelectedValueChanged(object sender, EventArgs e) { MateriaLogic oMateria = new MateriaLogic(); Materias listaMaterias = oMateria.GetAllPorPlan(Convert.ToInt32(this.cbPlan.SelectedValue)); this.cbMateria.DataSource = listaMaterias; this.cbMateria.SelectedValue = 0; ComisionLogic oComision = new ComisionLogic(); Comisiones listaComisiones = oComision.GetAllPorPlan(Convert.ToInt32(this.cbPlan.SelectedValue)); this.cbComision.DataSource = listaComisiones; this.cbComision.SelectedValue = 0; }
public List<Materia> getMaterias(int IDPlan) { MateriaLogic mat = new MateriaLogic(); this.lstMat = mat.GetSome(IDPlan); return this.lstMat; }
public void Listar() { MateriaLogic ml = new MateriaLogic(); this.dgvMaterias.DataSource = ml.GetAll(); }
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"; } }
private void LoadDdlMaterias() { MateriaLogic ml = new MateriaLogic(); List<Materia> materias = new List<Materia>(); foreach (Materia m in ml.GetAll()) { if (m.Plan.ID == Convert.ToInt32(this.ddlPlanes.SelectedValue)) materias.Add(m); } this.ddlMaterias.DataSource = materias; this.ddlMaterias.DataTextField = "Descripcion"; this.ddlMaterias.DataValueField = "ID"; this.ddlMaterias.DataBind(); ListItem init = new ListItem(); init.Text = "--Seleccionar Materia--"; init.Value = "-1"; this.ddlMaterias.Items.Add(init); this.ddlMaterias.SelectedValue = "-1"; }
public override void MapearDeDatos() { //Traigo Especialidades EspecialidadLogic oEspecialidad = new EspecialidadLogic(); Especialidades listaEspecialidades = oEspecialidad.GetAll(); this.cbEspecialidad.DataSource = listaEspecialidades; PlanLogic oPlan = new PlanLogic(); //Muestro el plan y la especialidad del curso segun la materia y comision MateriaLogic oMateria = new MateriaLogic(); ComisionLogic oComision = new ComisionLogic(); Comision comision = oComision.GetOne(this.CursoActual.IDComision)[0]; Materia materia = oMateria.GetOne(this.CursoActual.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); this.cbPlan.DataSource = listaPlanes; this.cbMateria.DataSource = listaMaterias; this.cbComision.DataSource = listaComisiones; this.cbEspecialidad.SelectedValue = esp.ID; this.cbPlan.SelectedValue = plan.ID; //Muestro demás datos this.txtId.Text = this.CursoActual.ID.ToString(); this.cbMateria.SelectedValue = Convert.ToInt32(this.CursoActual.IDMateria); this.cbComision.SelectedValue = Convert.ToInt32(this.CursoActual.IDComision); this.txtDescripcion.Text = this.CursoActual.Descripcion; this.txtAnio.Text = this.CursoActual.AnioCalendario.ToString(); this.txtCupo.Text = this.CursoActual.Cupo.ToString(); if (ModoFormulario == ModoForm.Alta || ModoFormulario == ModoForm.Modificacion) { this.btnGuardar.Text = "Guardar"; } else if (ModoFormulario == ModoForm.Baja) { this.btnGuardar.Text = "Eliminar"; } else { this.btnGuardar.Text = "Aceptar"; } }
private void ListarMaterias() { try { MateriaLogic matlog = new MateriaLogic(); this.dgvMaterias.DataSource = matlog.GetMateriasParaInscripcion(_UsuarioActual.Persona.Plan.ID, _UsuarioActual.Persona.ID); this.dgvMaterias.ClearSelection(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Materias(Business.Logic.MateriaLogic mat) { MateriaNegocio = mat; }
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); }
private void MateriaDesktop_Load(object sender, EventArgs e) { MateriaLogic matlog = new MateriaLogic(); cbxPlanes.DataSource = matlog.GetAll(); cbxPlanes.DisplayMember = "Descripcion"; cbxPlanes.ValueMember = "ID"; }
public override void GuardarCambios() { this.MapearADatos(); MateriaLogic materialogic = new MateriaLogic(); materialogic.Save(_MateriaActual); }
private void loadCmbMaterias(int IDPlan) { MateriaLogic MatLogic = new MateriaLogic(); this.cmbMaterias.DataSource = MatLogic.GetSome(IDPlan); this.cmbMaterias.DisplayMember = "Descripcion"; this.cmbMaterias.ValueMember = "ID"; }
private void Listar() { MateriaLogic ml=new MateriaLogic(); dgvPlanEstudio.AutoGenerateColumns = false; dgvPlanEstudio.DataSource = ml.GetAll(UsuarioSesion.Sesion.IDPlan); }
private void LlenarComboMaterias() { try { MateriaLogic ml = new MateriaLogic(); List<Materia> materias = new List<Materia>(); foreach (Materia m in ml.GetAll()) { if (m.Plan.ID == Convert.ToInt32(cbxPlanes.SelectedValue)) materias.Add(m); } cbxMaterias.DataSource = materias; cbxMaterias.DisplayMember = "Descripcion"; cbxMaterias.ValueMember = "ID"; } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void LoadGridMaterias() { try { MateriaLogic matlog = new MateriaLogic(); this.GridViewMaterias.DataSource = matlog.GetMateriasParaInscripcion(UsuarioActual.Persona.Plan.ID, UsuarioActual.Persona.ID); this.GridViewMaterias.DataBind(); } catch (Exception ex) { Response.Write("<script>window.alert('" + ex.Message + "');</script>"); } }
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"; } }