private void LoadForm(int id) { try { Materia mat = new MateriaLogic().GetOne(SelectedId); this.Entity = this.Logic.GetOne(id); this.txtDescripcion.Text = this.Entity.Descripcion; this.txtHorasSemanales.Text = this.Entity.HSSemanales.ToString(); this.txtHorasTotales.Text = this.Entity.HSTotales.ToString(); ddlPlan.SelectedIndex = ddlPlan.Items.IndexOf(ddlPlan.Items.FindByValue(mat.IdPlan.ToString())); } catch (Exception e) { this.SetError(e.Message); } this.ddlPlan.DataBind(); }
protected void cvMateria_ServerValidate(object source, ServerValidateEventArgs args) { FormMode = (FormModes)Session["FormMode"]; if (FormMode == FormModes.Alta) { MapearADatos(); 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; } } args.IsValid = o; } }
private void Eliminar() { DialogResult dr = MessageBox.Show("¿Está seguro que desea eliminar esta materia?", "Eliminar Materia", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { MateriaLogic ml = new MateriaLogic(); ml.Delete(this.MateriaActual.ID); this.Close(); } catch (Exception ex) { this.Notificar("ERROR", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
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; } } }
public void Listar() { MateriaLogic ml = new MateriaLogic(); this.dgvMaterias.DataSource = ml.GetAll(); foreach (DataGridViewRow dr in dgvMaterias.Rows) { int idpl; int idmateria; idmateria = Int32.Parse(dr.Cells["idMateria"].Value.ToString()); Materia prpl = ml.GetOne(idmateria); idpl = prpl.IDPlan; string planstr; planstr = pllog.GetOne(idpl).Descripcion; dr.Cells["plan"].Value = planstr; } }
public void Listar() { //Se limpia el DataGridView this.dgvMaterias.DataSource = null; this.dgvMaterias.Refresh(); MateriaLogic ml = new MateriaLogic(); List <Materia> mats = ml.GetAll().Where(x => x.Habilitado == true).ToList(); if (mats.Count() == 0) { MessageBox.Show("No hay materias cargadas!"); } else { this.dgvMaterias.DataSource = Listado.Generar(mats); } }
public void MapearADatos() { Curso oldEntity = this.EntidadActual; MateriaLogic materias = new MateriaLogic(); ComisionLogic comisiones = new ComisionLogic(); this.EntidadActual = new Curso() { Materia = materias.GetOne(((Materia)cmbMateria.SelectedItem).ID), Comision = comisiones.GetOne(((Comision)cmbComision.SelectedItem).ID), Cupo = int.Parse(txtCupo.Text), AñoCalendario = int.Parse(txtAñoCalendario.Text) }; if (oldEntity != null) { this.EntidadActual.ID = oldEntity.ID; } }
protected void Page_Load(object sender, EventArgs e) { if (!this.Page.User.Identity.IsAuthenticated) { FormsAuthentication.RedirectToLoginPage(); } else if (((Usuario)Session["usuario"]) != null && ((Usuario)Session["usuario"]).ModulosPorUsuario != null && !((Usuario)Session["usuario"]).ModulosPorUsuario.Find(m => m.Modulo.Descripcion == "Docente").PermiteConsulta) { FormsAuthentication.RedirectToLoginPage("No está autorizado para acceder a este módulo"); } todasLasMaterias = MateriaLogic.GetAll(); todasLasEspecialidades = EspecialidadLogic.GetAll(); if (!IsPostBack) { LlenarMaterias(); LlenarEspecialidad(); } }
public CursosDesktop(int id, ModoForm modo) : this() { Modo = modo; CursoLogic cu = new CursoLogic(); //controlador :) DocenteCursoLogic dc = new DocenteCursoLogic(); MateriaLogic ml = new MateriaLogic(); UsuarioLogic ul = new UsuarioLogic(); CursoActual = cu.GetOne(id); DocenteCursoActual = dc.GetOneByCurso(CursoActual.ID); MateriaActual = ml.GetOne(CursoActual.IDMateria); DocenteActual = ul.GetOne(DocenteCursoActual.IDDocente); Text = CambiarTextos(btnAceptar); //cbxIDComision.Enabled = false; //btnFindMateria.Enabled = false; MapearDeDatos(); }
public CursosDesktop() { InitializeComponent(); MateriaLogic materiaLogic = new MateriaLogic(); List <Materia> materias = materiaLogic.GetAll(); foreach (var mt in materias) { cbxMateria.Items.Add(mt.ID); } ComisionLogic comisionLogic = new ComisionLogic(); List <Comision> comisiones = comisionLogic.GetAll(); foreach (var cm in comisiones) { cbxComision.Items.Add(cm.ID); } }
void Listar() { CursosLogic cl = new CursosLogic(); this.dvgCursos.DataSource = cl.GetAll(); List <Curso> Co = new CursosLogic().GetAll(); for (int i = 0; i < Co.Count; i++) { var esp = new MateriaLogic().getOne(Convert.ToInt32(this.dvgCursos.Rows[i].Cells[1].Value)); this.dvgCursos.Rows[i].Cells[3].Value = esp.Descripcion; } for (int i = 0; i < Co.Count; i++) { var esp = new ComisionLogic().getOne(Convert.ToInt32(this.dvgCursos.Rows[i].Cells[2].Value)); this.dvgCursos.Rows[i].Cells[4].Value = esp.Descripcion; } }
public CursoDesktop() { InitializeComponent(); MateriaLogic ma = new MateriaLogic(); try { List <Materia> materias = ma.GetAll(); DataTable dtMaterias = new DataTable(); dtMaterias.Columns.Add("id_materia", typeof(int)); dtMaterias.Columns.Add("desc_materia", typeof(string)); foreach (var e in materias) { dtMaterias.Rows.Add(new object[] { e.ID, e.Descripcion }); } this.boxMateria.DataSource = dtMaterias; this.boxMateria.ValueMember = "id_materia"; this.boxMateria.DisplayMember = "desc_materia"; } catch (Exception ex) { MessageBox.Show(ex.Message); } ComisionLogic com = new ComisionLogic(); try { List <Comision> comisiones = com.GetAll(); DataTable dtComisiones = new DataTable(); dtComisiones.Columns.Add("id_comision", typeof(int)); dtComisiones.Columns.Add("desc_comision", typeof(string)); foreach (var e in comisiones) { dtComisiones.Rows.Add(new object[] { e.ID, e.Descripcion }); } this.boxComision.DataSource = dtComisiones; this.boxComision.ValueMember = "id_comision"; this.boxComision.DisplayMember = "desc_comision"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Listar() { try { CursoLogic cul = new CursoLogic(); MateriaLogic ml = new MateriaLogic(); ComisionLogic col = new ComisionLogic(); AlumnoCursoLogic acl = new AlumnoCursoLogic(); UsuarioLogic usl = new UsuarioLogic(); PersonaLogic pel = new PersonaLogic(); var cursos = ( from alC in acl.GetAll() join cur in cul.GetAll() on alC.IdCurso equals cur.IdCurso join mat in ml.GetAll() on cur.IdMateria equals mat.IdMateria join com in col.GetAll() on cur.IdComision equals com.IdComision join usu in usl.GetAll() on alC.IdUsuario equals usu.ID join per in pel.GetAll() on usu.IdPersona equals per.IdPersona select new { IdInscripcion = alC.IdInscripcion, IdCurso = alC.IdCurso, Condicion = alC.Condicion, IdUsuario = alC.IdUsuario, Nota = alC.Nota, Descripcion = cur.Descripcion, Comision = com.Descripcion, Anio = cur.AnioCalendario, NomApel = per.NombreYApellido }); var cursosAMostrar = cursos.Where(x => x.IdCurso == IdCur).ToList(); this.dgvCursosInscrip.DataSource = cursosAMostrar; } catch (Exception Ex) { Notificar("Error de carga de materias", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <DatosInscripciones> ObtenerDatos() { List <DatosInscripciones> datosInscripciones = new List <DatosInscripciones>(); try { List <Alumno_Inscripcion> inscripciones = AILog.GetMateriasInscripto(PersonaActual.ID); foreach (Alumno_Inscripcion ai in inscripciones) { DatosInscripciones datosInscripcion = new DatosInscripciones(); datosInscripcion.ID = ai.ID; datosInscripcion.Condicion = ai.Condicion; if (ai.Nota == 0) { datosInscripcion.Nota = "-"; } else { datosInscripcion.Nota = ai.Nota.ToString(); } CursoLogic cl = new CursoLogic(); Curso curso = cl.GetOne(ai.IDCurso); datosInscripcion.AnioCursado = curso.AnioCalendario; MateriaLogic ml = new MateriaLogic(); Materia materia = ml.GetOne(curso.IDMateria); datosInscripcion.DescMateria = materia.Descripcion; ComisionLogic cml = new ComisionLogic(); Comision comision = cml.GetOne(curso.IDComision); datosInscripcion.DescComision = comision.Descripcion; datosInscripciones.Add(datosInscripcion); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } return(datosInscripciones); }
public List <DatosInscripciones> ObtenerDatos() { List <DatosInscripciones> datosInscripciones = new List <DatosInscripciones>(); try { List <Alumno_Inscripcion> inscripciones = AILog.GetMateriasInscripto(PersonaActual.ID); foreach (Alumno_Inscripcion ai in inscripciones) { DatosInscripciones datosInscripcion = new DatosInscripciones(); datosInscripcion.ID = ai.ID; datosInscripcion.Condicion = ai.Condicion; if (ai.Nota == 0) { datosInscripcion.Nota = "-"; } else { datosInscripcion.Nota = ai.Nota.ToString(); } CursoLogic cl = new CursoLogic(); Curso curso = cl.GetOne(ai.IDCurso); datosInscripcion.AnioCursado = curso.AnioCalendario; MateriaLogic ml = new MateriaLogic(); Materia materia = ml.GetOne(curso.IDMateria); datosInscripcion.DescMateria = materia.Descripcion; ComisionLogic cml = new ComisionLogic(); Comision comision = cml.GetOne(curso.IDComision); datosInscripcion.DescComision = comision.Descripcion; datosInscripciones.Add(datosInscripcion); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } return(datosInscripciones); }
public new void MapearDeDatos() { //Combo Materia MateriaLogic mat = new MateriaLogic(); this.ComboIDMateria.DataSource = mat.GetAll(); this.ComboIDMateria.DisplayMember = "descripcion"; this.ComboIDMateria.ValueMember = "id"; //Combo Comision ComisionLogic com = new ComisionLogic(); this.ComboIDCom.DataSource = com.GetAll(); this.ComboIDCom.DisplayMember = "descripcion"; this.ComboIDCom.ValueMember = "id"; //Seteo de campos if (this.Modo != ModoForm.Alta) { this.TextBoxIDCurso.Text = CursoActual.ID.ToString(); this.TextBoxAnioCal.Text = CursoActual.AñoCalendario.ToString(); this.TextBoxCupo.Text = CursoActual.Cupo.ToString(); this.ComboIDCom.SelectedValue = this.CursoActual.IdComision; this.ComboIDMateria.SelectedValue = this.CursoActual.IdMateria; } //texto boton switch (this.Modo) { case ModoForm.Baja: this.BotonAceptar.Text = "Eliminar"; break; case ModoForm.Alta: this.BotonAceptar.Text = "Guardar"; break; case ModoForm.Modificacion: this.BotonAceptar.Text = "Guardar"; break; case ModoForm.Consulta: this.BotonAceptar.Text = "Aceptar"; break; } }
public Inscripcion(Persona alumno) { InitializeComponent(); AlumnoActual = alumno; InscripcionLogic = new InscripcionLogic(); CursoLogic = new CursoLogic(); ComisionLogic = new ComisionLogic(); MateriaLogic = new MateriaLogic(); cbMateria.DataSource = MateriaLogic.GetAllPlan(AlumnoActual.IdPlan); cbMateria.DisplayMember = "Descripcion"; cbMateria.ValueMember = "ID"; cbMateria.SelectedIndex = -1; cbComision.DisplayMember = "Descripcion"; cbComision.ValueMember = "ID"; }
private void LoadForm(int id) { List <Materia> mat = new MateriaLogic().GetAll(); List <Comision> com = new ComisionLogic().GetAll(); this.Entity = this.Logic.getOne(id); this.IdTextBox.Text = this.Entity.ID.ToString(); this.DescripcionTextBox.Text = this.Entity.Descripcion; this.CupoTextBox.Text = this.Entity.Cupo.ToString(); this.AnioDdl.SelectedValue = this.Entity.AnioCalendario.ToString(); foreach (var c in com.Where(c => c.ID == this.Entity.IDComision)) { this.idComisionDdl.Text = c.Descripcion; } foreach (var m in mat.Where(m => m.ID == this.Entity.IDMateria)) { this.idMateriaDdl.Text = m.Descripcion; } }
public static DataTable getMaterias(int idPlan, int idMatActual) { DataTable dtMaterias = new DataTable(); dtMaterias.Columns.Add("id_mat", typeof(int)); dtMaterias.Columns.Add("desc_mat", typeof(string)); MateriaLogic ml = new MateriaLogic(); List <Materia> materias = ml.GetAll(); dtMaterias.Rows.Add(new object[] { 0, string.Empty }); foreach (Materia materia in materias) { if ((materia.IDPlan == idPlan && materia.Habilitado) || (materia.ID == idMatActual && materia.IDPlan == idPlan)) { dtMaterias.Rows.Add(new object[] { materia.ID, materia.Descripcion }); } } return(dtMaterias); }
public void Listar() { this.dgvCursos.AutoGenerateColumns = false; CursoLogic cl = new CursoLogic(); ComisionLogic coml = new ComisionLogic(); MateriaLogic ml = new MateriaLogic(); DocenteCursoLogic dcl = new DocenteCursoLogic(); List <Curso> cursos = new List <Curso>(); PersonaLogic pl = new PersonaLogic(); cursos = cl.GetAll(); foreach (Curso curso in cursos) { curso.Comision = coml.GetOne(curso.IdComision).DescComision; curso.Materia = ml.GetOne(curso.IdMateria).DescMateria; curso.Docente = pl.GetOne(dcl.getDocenteWhereCurso(curso).IdDocente).Nombre + " " + pl.GetOne(dcl.getDocenteWhereCurso(curso).IdDocente).Apellido; } this.dgvCursos.DataSource = cursos; }
PasantiasPreProfesionales MapToEntity() { itemPasantias.Materia = ddlMateria.SelectedItem.Text; itemPasantias.CodigoDeMateria = ddlMateria.SelectedItem.Value; itemPasantias.Estado = BIT.UDLA.FLUJOS.PASANTIAS.Constants.Properties.Flujo.Default.SELECCION_PRACTICA; //BIT.UDLA.FLUJOS.PASANTIAS.Constants.Properties.Flujo.Default.SELECCION_USUARIO_DOCENTE; MateriaLogic obj = new MateriaLogic(); Materia materia = obj.SeleccionarPorId(ddlMateria.SelectedValue); string mensaje = string.Empty; itemPasantias.NombreDocenteSAES = materia.Docente; itemPasantias.DocenteIdentificador = obj.ObtenerDocenteMOSSID(materia.DocenteID, out mensaje); itemPasantias.CedulaDocente = materia.DocenteID; if (itemPasantias.DocenteIdentificador < 0) { ManejarError(new Exception(mensaje)); } return(itemPasantias); }
public void ListarMateria() { PersonaLogic pl = new PersonaLogic(); List <Materia> materiasValidas = new List <Materia>(); if (pl.GetOne(logeado.IdPersona).TipoPersona == 3) { PlanLogic planl = new PlanLogic(); Plan plan = planl.GetOne(pl.GetOne(logeado.IdPersona).IdPlan); MateriaLogic material = new MateriaLogic(); List <Materia> materias = material.GetAll(plan.ID); foreach (Materia materia in materias) { if (!Util.Validaciones.EstaInscripto(pl.GetOne(logeado.IdPersona).ID, materia.ID)) { materiasValidas.Add(materia); } } } else if (pl.GetOne(logeado.IdPersona).TipoPersona == 1) { if (this.PersonaInscripcionMateria != null) { if (this.PersonaInscripcionMateria.TipoPersona == 3) { PlanLogic planl = new PlanLogic(); Plan plan = planl.GetOne(PersonaInscripcionMateria.IdPlan); MateriaLogic material = new MateriaLogic(); List <Materia> materias = material.GetAll(plan.ID); foreach (Materia materia in materias) { if (!Util.Validaciones.EstaInscripto(PersonaInscripcionMateria.ID, materia.ID)) { materiasValidas.Add(materia); } } } } } this.dgvMateria.AutoGenerateColumns = false; this.dgvMateria.DataSource = materiasValidas; }
public void CompletarCombobox() { try { List <String> cursos = new List <string>(); Docente_CursoLogic dcLog = new Docente_CursoLogic(); List <Docentes_Cursos> docentesCursos = new List <Docentes_Cursos>(); docentesCursos = dcLog.GetCursosPorDocente(Docente.ID); foreach (Docentes_Cursos dc in docentesCursos) { string curso; CursoLogic cl = new CursoLogic(); Curso cur = cl.GetOne(dc.IDCurso); ComisionLogic col = new ComisionLogic(); Comision com = col.GetOne(cur.IDComision); MateriaLogic mat = new MateriaLogic(); Materia materia = mat.GetOne(cur.IDMateria); PlanLogic pl = new PlanLogic(); Plan plan = pl.GetOne(materia.IDPlan); EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(plan.IDEspecialidad); curso = com.Descripcion + " - " + materia.Descripcion + " - " + especialidad.Descripcion + " - " + cur.AnioCalendario.ToString() + " - " + dc.IDCurso.ToString(); cursos.Add(curso); } this.ddlCurso.DataSource = cursos; ddlCurso.DataBind(); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } }
private void CmbPlan_SelectedIndexChanged(object sender, EventArgs e) { try { Plan plan = (Plan)cmbPlan.SelectedItem; MateriaLogic materiaLogic = new MateriaLogic(); this.cmbMateria.DataSource = materiaLogic.GetMateriasPlan(plan.ID); this.cmbMateria.DisplayMember = "Descripcion"; this.cmbMateria.ValueMember = "ID"; ComisionLogic comisionLog = new ComisionLogic(); cmbComision.DataSource = comisionLog.GetComisionesMat(plan.ID); cmbComision.DisplayMember = "Descripcion"; cmbComision.ValueMember = "ID"; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static List <FullMats> GetAllFullMateria() { var listMats = new MateriaLogic().GetAll(); List <FullMats> fullMats = ( from materia in listMats select new FullMats { ID = materia.ID, HsSemanales = materia.HsSemanales, HsTotales = materia.HsTotales, Descripcion = materia.Descripcion, IdPlan = materia.IdPlan, NombrePlan = new PlanLogic().GetOne(materia.IdPlan).Descripcion } ).ToList(); return(fullMats); }
protected void agregarDocenteLB_Click(object sender, EventArgs e) { this.seleccioneCursoLabel.Visible = false; if (IsEntitySelected) { Curso cur = new CursoLogic().GetOne(SelectedID); Comision com = new ComisionLogic().GetOne(cur.IdComision); cur.Comision = com.DescComision; Materia mat = new MateriaLogic().GetOne(cur.IdMateria); cur.Materia = mat.DescMateria; this.panelAgregarDocente.Visible = true; llenarDropDownDocentes(); this.FormMode = FormModes.Alta; this.cursoDocenteLabel.Text = "Curso: " + cur.ID + " - Materia: " + cur.Materia + " - Comisión: " + cur.Comision; } else { this.seleccioneCursoLabel.Visible = true; } }
public void CompletarCombobox() { try { List <String> cursos = new List <string>(); Docente_CursoLogic dcLog = new Docente_CursoLogic(); List <Docentes_Cursos> docentesCursos = new List <Docentes_Cursos>(); docentesCursos = dcLog.GetCursosPorDocente(Docente.ID); foreach (Docentes_Cursos dc in docentesCursos) { string curso; CursoLogic cl = new CursoLogic(); Curso cur = cl.GetOne(dc.IDCurso); ComisionLogic col = new ComisionLogic(); Comision com = col.GetOne(cur.IDComision); MateriaLogic mat = new MateriaLogic(); Materia materia = mat.GetOne(cur.IDMateria); PlanLogic pl = new PlanLogic(); Plan plan = pl.GetOne(materia.IDPlan); EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(plan.IDEspecialidad); curso = com.Descripcion + " - " + materia.Descripcion + " - " + especialidad.Descripcion + " - " + cur.AnioCalendario.ToString() + " - " + dc.IDCurso.ToString(); cursos.Add(curso); } this.cmbCursos.DataSource = cursos; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public MateriasDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; MateriaActual = new MateriaLogic().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 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 EnableForm(bool enable) { this.añoCalendarioTextBox.Enabled = enable; this.cupoTextBox.Enabled = enable; ComisionLogic cl = new ComisionLogic(); ddlComision.DataSource = cl.GetAll(); ddlComision.DataTextField = "Descripcion"; ddlComision.DataValueField = "ID"; ddlComision.DataBind(); ddlComision.Enabled = enable; MateriaLogic ml = new MateriaLogic(); ddlMateria.DataSource = ml.GetAll(); ddlMateria.DataTextField = "Descripcion"; ddlMateria.DataValueField = "ID"; ddlMateria.DataBind(); ddlMateria.Enabled = enable; }