public List <DatosMaterias> ObtenerDatos() { List <DatosMaterias> datosMaterias = new List <DatosMaterias>(); try { List <Materia> materias = MatLog.GetAll(); foreach (Materia m in materias) { DatosMaterias datosMateria = new DatosMaterias(); datosMateria.ID = m.ID; datosMateria.Descripcion = m.Descripcion; datosMateria.HorasSemanales = m.HorasSemanales; datosMateria.HorasTotales = m.HorasTotales; PlanLogic pl = new PlanLogic(); Plan plan = pl.GetOne(m.IDPlan); datosMateria.DescPlan = plan.Descripcion; EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(plan.IDEspecialidad); datosMateria.DescEspecialidad = especialidad.Descripcion; datosMaterias.Add(datosMateria); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(datosMaterias); }
public List <DatosMaterias> ObtenerDatos() { List <DatosMaterias> datosMaterias = new List <DatosMaterias>(); try { List <Materia> materias = MatLog.GetAll(); foreach (Materia m in materias) { DatosMaterias datosMateria = new DatosMaterias(); datosMateria.ID = m.ID; datosMateria.Descripcion = m.Descripcion; datosMateria.HorasSemanales = m.HorasSemanales; datosMateria.HorasTotales = m.HorasTotales; PlanLogic pl = new PlanLogic(); Plan plan = pl.GetOne(m.IDPlan); datosMateria.DescPlan = plan.Descripcion; EspecialidadLogic el = new EspecialidadLogic(); Especialidad especialidad = el.GetOne(plan.IDEspecialidad); datosMateria.DescEspecialidad = especialidad.Descripcion; datosMaterias.Add(datosMateria); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } return(datosMaterias); }
private void FAltaUsuario_Load(object sender, EventArgs e) { //Se consume instancia para cargar combobox con los tipos de usuarios DatosTipoUsuarios ATipoUsuario = new DatosTipoUsuarios(); List <cTipoUsuario> LTipoUsuarios = ATipoUsuario.listaTiposUsuarios(); this.cmbTipoUsuario.DataSource = LTipoUsuarios; this.cmbTipoUsuario.ValueMember = "sIdUsuarioTipo"; this.cmbTipoUsuario.DisplayMember = "sUsuarioTipo"; this.cmbTipoUsuario.SelectedIndex = -1; //this.cmbTipoUsuario.SelectedItem = 1; //Se consume instancia para cargar combobox de las materias DatosMaterias AMateria = new DatosMaterias(); List <cMateria> LMateria = AMateria.listaMaterias(); this.cmbMateria.DataSource = LMateria; this.cmbMateria.ValueMember = "sIdMateria"; this.cmbMateria.DisplayMember = "sMateria"; //this.cmbMateria.SelectedIndex = -1; //this.cmbTipoUsuario.SelectedItem = 1; }
private void dgPersonas_CellContentClick(object sender, DataGridViewCellEventArgs e) { int fila = e.RowIndex; int col = e.ColumnIndex; string codigo = dgMaterias[2, fila].Value.ToString(); if (this.dgMaterias.Columns[e.ColumnIndex].Name == "linkEliminar") { string confirmarMSG = string.Format("¿Está seguro de que desea eliminar al registro seleccionado?"); if (MessageBox.Show(confirmarMSG, "Eliminar registro", MessageBoxButtons.YesNo) == DialogResult.Yes) { int x = TIC_MATERIAS.DatosMateriasDAO.delete(codigo); if (x > 0) { MessageBox.Show("El registro fue eliminado con exito"); } else { MessageBox.Show("No se pudo eliminar el registro"); } this.cargarGridMaterias(); } } FrmModificarMaterias FMM = new FrmModificarMaterias(); DatosMaterias DM = new DatosMaterias(); if (this.dgMaterias.Columns[e.ColumnIndex].Name == "linkModificar") { DM = TIC_MATERIAS.DatosMateriasDAO.getMaterias(codigo); FMM.txtCodigoMod.Text = DM.Codigo; FMM.txtNombreMateriaMod.Text = DM.NombreMateria; FMM.txtCreditosMod.Text = DM.Creditos.ToString(); FMM.txtCarreraMod.Text = DM.Carrera; FMM.txtNivelMod.Text = DM.Nivel.ToString(); FMM.ShowDialog(); } }