Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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;
        }
Example #4
0
        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();
            }
        }