public frmDesignaciones(General.TipoOperacion tipoOperacion, frmPrincipal fp) { InitializeComponent(); this.tipoOperacion = tipoOperacion; this.fp = fp; Negocio.Cargos oCargos = new Negocio.Cargos(); Entidades.Cargos listaCargos = oCargos.RecuperarTodos(); Negocio.Materias oMaterias = new Negocio.Materias(); Entidades.Materias listaMaterias = oMaterias.RecuperarTodos(); Negocio.Profesores oProfesores = new Negocio.Profesores(); Entidades.Profesores listaProfesores = oProfesores.RecuperarTodos(); this.cbxCargo.DataSource = listaCargos; this.cbxCargo.DisplayMember = "DescripcionCargo"; this.cbxCargo.ValueMember = "IdCargo"; this.cbxMateria.DataSource = listaMaterias; this.cbxMateria.DisplayMember = "NomMateria"; this.cbxMateria.ValueMember = "IdMateria"; this.cbxProfesor.DataSource = listaProfesores; this.cbxProfesor.DisplayMember = "NombreCompleto"; this.cbxProfesor.ValueMember = "Legajo"; switch (tipoOperacion) { case General.TipoOperacion.Alta: { this.btnBuscar.Hide(); this.btnBaja.Hide(); break; } case General.TipoOperacion.Baja: { this.btnGuardar.Hide(); this.txtIdDesignacion.ReadOnly = false; break; } case General.TipoOperacion.Modificacion: { this.btnBaja.Hide(); this.txtIdDesignacion.ReadOnly = false; break; } } }
public frmCursos(General.TipoOperacion tipoOperacion, frmPrincipal fp) { InitializeComponent(); this.tipoOperacion = tipoOperacion; this.fp = fp; Negocio.Comisiones oComisiones = new Negocio.Comisiones(); Entidades.Comisiones listaComisiones = oComisiones.RecuperarTodos(); Negocio.Materias oMaterias = new Negocio.Materias(); Entidades.Materias listaMaterias = oMaterias.RecuperarTodos(); this.cbxComision.DataSource = listaComisiones; this.cbxComision.DisplayMember = "Nombre"; this.cbxComision.ValueMember = "IdComision"; this.cbxMateria.DataSource = listaMaterias; this.cbxMateria.DisplayMember = "NomMateria"; this.cbxMateria.ValueMember = "IdMateria"; switch (tipoOperacion) { case General.TipoOperacion.Alta: { this.btnBuscar.Hide(); this.btnBaja.Hide(); break; } case General.TipoOperacion.Baja: { this.btnGuardar.Hide(); this.txtIdCurso.ReadOnly = false; break; } case General.TipoOperacion.Modificacion: { this.btnBaja.Hide(); this.txtIdCurso.ReadOnly = false; break; } } }
public void traerMaterias() { Negocio.Materias oMaterias = new Negocio.Materias(); Entidades.Materias listaMaterias = oMaterias.RecuperarTodos(); bindingSource3.DataSource = listaMaterias; }
private void btnBaja_Click(object sender, EventArgs e) { if (!txtIdMateria.Text.Equals("")) { if (MessageBox.Show("¿Desea dar de baja la Materia?", "Confirmar baja", MessageBoxButtons.YesNo) == DialogResult.Yes) { Negocio.Materias oMaterias = new Negocio.Materias(); bool error = false; try { oMaterias.Borrar(Convert.ToInt32(this.id_buscado)); } catch { MessageBox.Show("Error al dar de baja la Materia.\nVerifique que no haya Cursos o Designaciones\nque dependan de ella.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Error); error = true; } finally { if (!error) { MessageBox.Show("Materia dada de baja correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } borrarCampos(); } } else { MessageBox.Show("Id Materia incorrecto", "Error"); } }
private void buscarMateria() { Negocio.Materias oMaterias = new Negocio.Materias(); if ((txtIdMateria.Text != "") && (oMaterias.ExisteMateria(Convert.ToInt32(txtIdMateria.Text)))) { try { Entidades.Materia oMateria = oMaterias.RecuperarUno(int.Parse(txtIdMateria.Text))[0]; txtHSemanales.Text = oMateria.HorasSemanales.ToString(); txtHTotales.Text = oMateria.HorasTotales.ToString(); txtNomMateria.Text = oMateria.NomMateria; cbxRegCursado.SelectedItem = (Entidades.Materia.RegimenCursadoAlumno)oMateria.RegimenCursado; cbxPlan.SelectedValue = oMateria.plan.IdPlan; cbxNivel.SelectedItem = oMateria.Nivel.ToString(); chbElectiva.Checked = oMateria.Electiva; this.id_buscado = txtIdMateria.Text; } finally { oMaterias = null; } } else { MessageBox.Show("Id Materia incorrecto", "Error"); } }
private void btnGuardar_Click(object sender, EventArgs e) { Negocio.Materias oMaterias = new Negocio.Materias(); if (this.esValido()) { try { Entidades.Materia oMateria = new Entidades.Materia(); if (tipoOperacion != General.TipoOperacion.Alta) { oMateria.IdMateria = Convert.ToInt32(this.id_buscado); } oMateria.Electiva = chbElectiva.Checked; oMateria.HorasSemanales = Convert.ToInt32(txtHSemanales.Text); oMateria.HorasTotales = Convert.ToInt32(txtHTotales.Text); oMateria.Nivel = Convert.ToInt32(cbxNivel.SelectedItem); oMateria.NomMateria = txtNomMateria.Text; oMateria.plan = new Entidades.Plan(); oMateria.plan.IdPlan = Convert.ToInt32(cbxPlan.SelectedValue); oMateria.RegimenCursado = (Entidades.Materia.RegimenCursadoAlumno)cbxRegCursado.SelectedValue; if (this.tipoOperacion == General.TipoOperacion.Modificacion) { oMaterias.Modificar(oMateria); MessageBox.Show("La Materia se ha modificado correctamente.", "Información", MessageBoxButtons.OK); } else { oMaterias.Agregar(oMateria); MessageBox.Show("La Materia se ha guardado correctamente.", "Información", MessageBoxButtons.OK); } } finally { oMaterias = null; borrarCampos(); } } }