//Constructor para Eliminar y Editar public EspecialidadDesktop(int ID, ModoForm modo): this() { EspecialidadLogic espLog = new EspecialidadLogic(); this._EspecialidadActual = espLog.GetOne(ID); this.MapearDeDatos(); }
private void PlanDesktop_Load(object sender, EventArgs e) { EspecialidadLogic el=new EspecialidadLogic(); cmbEspecialidad.DisplayMember = "desc_especialidad"; cmbEspecialidad.ValueMember = "id_especialidad"; cmbEspecialidad.DataSource = el.DameEspecialidades(); }
public DataTable GetListado() { List <Plan> planes = PlanA.GetAll(); DataTable Listado = new DataTable(); //Este DataTable se va a utilizar como source del dgv Listado.Columns.Add("ID", typeof(int)); Listado.Columns.Add("Descripcion", typeof(string)); Listado.Columns.Add("Especialidad", typeof(string)); //Seobtiene la lista de especialidades para mostrar su descripcion en la columna conrrespondiente //en vez de ver el id que aporta poca informacion EspecialidadLogic el = new EspecialidadLogic(); List <Especialidad> especialidades = el.GetAll(); foreach (Plan plan in planes) { DataRow Linea = Listado.NewRow(); Linea["ID"] = plan.ID; Linea["Descripcion"] = plan.DescripcionPlan; Especialidad esp = especialidades.FirstOrDefault(x => x.ID == plan.IDEspecialidad); Linea["Especialidad"] = esp.DescripcionEspecialidad; Listado.Rows.Add(Linea); } return(Listado); }
public static string DescripcionEspecialidad(int id) { EspecialidadLogic esp = new EspecialidadLogic(); Especialidad espec = esp.GetOne(id); return(espec.Descripcion); }
public DataTable GetListado() { List <Materia> materias = MateriaA.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("Descripcion", typeof(string)); Listado.Columns.Add("HSSemanales", typeof(int)); Listado.Columns.Add("HSTotales", typeof(int)); Listado.Columns.Add("Plan", typeof(string)); //Se obtienen las especialidades y los planes para mostrar en la columna Plan = esp.Descripcion + plan.Descripcion PlanLogic pl = new PlanLogic(); List <Plan> planes = pl.GetAll(); EspecialidadLogic el = new EspecialidadLogic(); List <Especialidad> especialidades = el.GetAll(); foreach (Materia mat in materias) { DataRow Linea = Listado.NewRow(); Linea["ID"] = mat.ID; Linea["Descripcion"] = mat.Descripcion; // Linea["HSSemanales"] = mat.HSSemanales; // Linea["HSTotales"] = mat.HSTotales; Plan plan = planes.FirstOrDefault(x => x.ID == mat.IDPlan); Especialidad esp = especialidades.FirstOrDefault(x => x.ID == plan.IDEspecialidad); Linea["Plan"] = esp.DescripcionEspecialidad + " - " + plan.DescripcionPlan; Listado.Rows.Add(Linea); } return(Listado); }
public override void GuardarCambios() { MapearADatos(); EspecialidadLogic EL = new EspecialidadLogic(); EL.Save(EspecialidadActual); }
public EspecialidadDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; EspecialidadLogic especialidad = new EspecialidadLogic(); this.EspecialidadActual = especialidad.GetOne(ID); MapearDeDatos(); }
public EspecialidadDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; EspecialidadLogic EspecialidadNegocio = new EspecialidadLogic(); _EspecialidadActual = EspecialidadNegocio.GetOne(ID); this.MapearDeDatos(); }
public AlumnosForm(ModoForm modo) : this() { this.ModoFormulario = modo; EspecialidadLogic oEspecialidad = new EspecialidadLogic(); Especialidades listaEspecialidades = oEspecialidad.GetAll(); this.cbEspecialidad.DataSource = listaEspecialidades; this.cbEspecialidad.SelectedValue = 0; }
public EspecialidadesForm(int ID, ModoForm modo) : this() { this.ModoFormulario = modo; EspecialidadLogic lEsp = new EspecialidadLogic(); this.EspecialidadActual = lEsp.GetOne(ID)[0]; this.MapearDeDatos(); }
protected void btnGuardar_Click(object sender, EventArgs e) { EspecialidadLogic oEspecialidad = new EspecialidadLogic(); Especialidad especialidad = new Especialidad(); especialidad.ID = Convert.ToInt32(Request.QueryString["id"]); especialidad.Descripcion = txtDescEspecialidad.Text; oEspecialidad.Update(especialidad); Response.Redirect("listadoEspecialidades.aspx"); }
private void tsbEliminar_Click(object sender, EventArgs e) { var rta = MessageBox.Show("¿Esta seguro que desea eliminar esta especialidad?", "Atencion", MessageBoxButtons.YesNo); if (rta == DialogResult.Yes) { int ID = ((Business.Entities.Especialidad)this.dgvEspecialidades.SelectedRows[0].DataBoundItem).ID; EspecialidadLogic especialidad = new EspecialidadLogic(); especialidad.Delete(ID); this.Listar(); } }
public void Listar() { try { EspecialidadLogic el = new EspecialidadLogic(); this.dgvEspecialidades.DataSource = el.GetAll(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public DocentesCursosForm(ModoForm modo) : this() { this.ModoFormulario = modo; EspecialidadLogic oEspecialidad = new EspecialidadLogic(); Especialidades listaEspecialidades = oEspecialidad.GetAll(); this.cbEspecialidad.DataSource = listaEspecialidades; this.cbEspecialidad.SelectedValue = 0; PersonaLogic oProfesor = new PersonaLogic(); Personas listaProfesores = oProfesor.GetAll((int)Persona.TiposPersonas.Profesor); this.cbDocente.DataSource = listaProfesores; this.cbDocente.SelectedValue = 0; }
private void tsbEliminar_Click(object sender, EventArgs e) { if (!(this.dgvEspecialidades.SelectedRows.Equals(null))) { int ID = ((Business.Entities.Especialidad)this.dgvEspecialidades.SelectedRows[0].DataBoundItem).ID; if (MessageBox.Show("¿Esta seguro de querer eliminar?", "Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { EspecialidadLogic esp = new EspecialidadLogic(); esp.Delete(ID); this.Listar(); } } else this.Notificar("No hay fila seleccionada", "Por favor, seleccione una fila", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
public EspecialidadDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; EspecialidadLogic EspecialidadNegocio = new EspecialidadLogic(); try { _EspecialidadActual = EspecialidadNegocio.GetOne(ID); this.MapearDeDatos(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { try { this.MapearADatos(); EspecialidadLogic esplogic = new EspecialidadLogic(); if (_Modo != ModoForm.Alta || !esplogic.Existe(_EspecialidadActual.Descripcion)) { esplogic.Save(_EspecialidadActual); } else this.Notificar("Ya existe esta Especialidad",MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void Page_Load(object sender, EventArgs e) { panelDatosEspecialidades.Visible = false; if (PaginaEnEstadoEdicion()) { panelDatosEspecialidades.Visible = true; panelListadoEspecialidades.Visible = false; EspecialidadLogic oEspecialidad = new EspecialidadLogic(); try { cargarDatosEspec(oEspecialidad.GetOne(Convert.ToInt32(Request.QueryString["id"]))[0]); } catch { Response.Redirect("listadoEspecialidades.aspx"); } } }
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 static List <ReportePlanes> ObtenerPlanes() { List <ReportePlanes> listaPlanes = new List <ReportePlanes>(); PlanLogic pl = new PlanLogic(); EspecialidadLogic el = new EspecialidadLogic(); List <Plan> planes = pl.GetAll(); List <Especialidad> especialidades = el.GetAll(); var consultaPlanes = from p in planes join es in especialidades on p.IDEspecialidad equals es.ID select new ReportePlanes { ID = p.ID, Descripcion = p.Descripcion, Especialidad = es.Descripcion }; listaPlanes = consultaPlanes.ToList(); return(listaPlanes); }
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); }
public override void MapearDeDatos() { this.txtId.Text = this.AlumnoActual.ID.ToString(); this.txtNombre.Text = this.AlumnoActual.Nombre; this.txtApellido.Text = this.AlumnoActual.Apellido; this.txtDireccion.Text = this.AlumnoActual.Direccion; this.txtEmail.Text = this.AlumnoActual.Email; this.dateNacimiento.Value = this.AlumnoActual.FechaNacimiento; this.txtLegajo.Text = this.AlumnoActual.Legajo.ToString(); this.txtTelefono.Text = this.AlumnoActual.Telefono.ToString(); EspecialidadLogic oEspecialidad = new EspecialidadLogic(); Especialidades listaEspecialidades = oEspecialidad.GetAll(); this.cbEspecialidad.DataSource = listaEspecialidades; PlanLogic oPlan = new PlanLogic(); Plan plan = oPlan.GetOne(this.AlumnoActual.IDPlan)[0]; Especialidad esp = oEspecialidad.GetOne(plan.IDEspecialidad)[0]; Planes listaPlanes = oPlan.GetAllPorEspecialidad(esp.ID); this.cbPlan.DataSource = listaPlanes; this.cbEspecialidad.SelectedValue = esp.ID; this.cbPlan.SelectedValue = this.AlumnoActual.IDPlan; 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 Listar() { EspecialidadLogic el = new EspecialidadLogic(); dgvEspecialidades.DataSource = el.DameEspecialidades(); }
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 PlanDesktop_Load(object sender, EventArgs e) { EspecialidadLogic EspecialidadNegocio = new EspecialidadLogic(); cbxEspecialidad.DataSource = EspecialidadNegocio.GetAll(); cbxEspecialidad.DisplayMember = "Descripcion"; cbxEspecialidad.ValueMember = "ID"; }
public override void MapearDeDatos() { this.txtId.Text = this.ComisionActual.ID.ToString(); this.txtDescripcion.Text = this.ComisionActual.Descripcion; this.txtAnioEspecialidad.Text = this.ComisionActual.AnioEspecialidad.ToString(); this.cbPlan.SelectedValue = this.ComisionActual.IDPlan; EspecialidadLogic oEspecialidad = new EspecialidadLogic(); Especialidades listaEspecialidades = oEspecialidad.GetAll(); this.cbEspecialidad.DataSource = listaEspecialidades; PlanLogic oPlan = new PlanLogic(); Plan plan = oPlan.GetOne(this.ComisionActual.IDPlan)[0]; Especialidad esp = oEspecialidad.GetOne(plan.IDEspecialidad)[0]; Planes listaPlanes = oPlan.GetAllPorEspecialidad(esp.ID); this.cbPlan.DataSource = listaPlanes; this.cbEspecialidad.SelectedValue = esp.ID; this.cbPlan.SelectedValue = plan.ID; 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"; } }
public override void GuardarCambios() { this.MapearADatos(); EspecialidadLogic espLog = new EspecialidadLogic(); espLog.Save(_EspecialidadActual); }
private void LoadDdlEspecialidades() { EspecialidadLogic el = new EspecialidadLogic(); this.ddlEspecialidades.DataSource = el.GetAll(); this.ddlEspecialidades.DataTextField = "Descripcion"; this.ddlEspecialidades.DataValueField = "ID"; this.ddlEspecialidades.DataBind(); ListItem init = new ListItem(); init.Text = "--Seleccionar Especialidad--"; init.Value = "-1"; this.ddlEspecialidades.Items.Add(init); this.ddlEspecialidades.SelectedValue = "-1"; }
private void LlenarComboEspecialidades() { try { EspecialidadLogic EspecialidadNegocio = new EspecialidadLogic(); cbxEspecialidades.DataSource = EspecialidadNegocio.GetAll(); cbxEspecialidades.DisplayMember = "Descripcion"; cbxEspecialidades.ValueMember = "ID"; this.cbxEspecialidades.SelectedIndex = -1; } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { this.MapearADatos(); EspecialidadLogic eLogic = new EspecialidadLogic(); eLogic.Save(this.EspecialidadActual); }
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"; } }
public List<Especialidad> getEspecialidades() { EspecialidadLogic esp = new EspecialidadLogic(); this.lstEsp = esp.GetAll(); return this.lstEsp; }
public override void MapearDeDatos() { this.txtId.Text = this.PlanActual.ID.ToString(); this.txtDescripcion.Text = this.PlanActual.Descripcion; EspecialidadLogic oEspecialidad = new EspecialidadLogic(); Especialidades listaEspecialidades = oEspecialidad.GetAll(); this.cbEspecialidad.DataSource = listaEspecialidades; this.cbEspecialidad.SelectedValue = this.PlanActual.IDEspecialidad; 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"; } }
public void Listar() { EspecialidadLogic el = new EspecialidadLogic(); this.dgvEspecialidades.DataSource = el.GetAll(); }