Esempio n. 1
0
        public frmHistoriaAcademica(int id_becado)
        {
            InitializeComponent();
            this.id_becado = id_becado;

            //se cargan los combo box de especialidad
            logicaNegoFacultad           = new EspecialidadBL();
            cbox_especialidad.DataSource = logicaNegoFacultad.listarEspecialidad();
            cbox_especialidad.Sorted     = false;

            //se listará los ciclos
            logicaNegoHistoria = new HistoriaAcademicaBL();
            BindingList <HistoriaAcademica> listaCiclo = logicaNegoHistoria.buscarHistoriaAcademica(id_becado);

            cbox_ciclo.DataSource = listaCiclo;
            cbox_ciclo.Sorted     = false;

            //se desabilitan los campos y se limpia
            estadoComponentes(Estado.Deshabilitado);
            limpiarComponentes();

            //se bloquean los botones
            btnNuevo.Enabled   = true; btnCancelar.Enabled = true;
            btnGuardar.Enabled = false; btnEditar.Enabled = false;

            //juego con los combo box
            cbox_ciclo.Visible        = true;
            cbox_ciclo_nuevo1.Visible = false;
            cbox_ciclo_nuevo2.Visible = false;
        }
Esempio n. 2
0
        public static async Task <string> DeleteEspecialidad()
        {
            EspecialidadBL bl = new EspecialidadBL();

            Console.WriteLine("Ingrese CodEspecialidad");
            string CodEspecialidad = Console.ReadLine();

            if (!await ValidarEspecialidad(CodEspecialidad))
            {
                return("Ingrese codigo de especialidad valido");
            }
            await bl.DeleteEspecialidadesAsync(CodEspecialidad);

            return("Especialidad eliminada exitosamente");
        }
Esempio n. 3
0
        public frmBecado()
        {
            InitializeComponent();

            //se cargan los combo box de especialidad
            logicaNegoFacultad           = new EspecialidadBL();
            cbox_especialidad.DataSource = logicaNegoFacultad.listarEspecialidad();
            cbox_especialidad.Sorted     = false;

            //se desabilitan los campos y se limpia
            estadoComponentes(Estado.Deshabilitado);
            limpiarComponentes();

            //se inicializa la logica de negocio
            logicaNegoAlumno = new BecadoBL();

            //se bloquean los botones
            btnNuevo.Enabled   = true; btnCancelar.Enabled = true; btnBuscar.Enabled = true;
            btnGuardar.Enabled = false; btnEditar.Enabled = false; btn_historiaacademica.Enabled = false;
        }
Esempio n. 4
0
        public static async Task <string> InsertarEspecialidad()
        {
            EspecialidadBL bl           = new EspecialidadBL();
            Especialidad   especialidad = new Especialidad();

            Console.WriteLine("Ingrese CodEspecialidad");
            string CodEspecialidad = Console.ReadLine();

            if (await ValidarEspecialidad(CodEspecialidad))
            {
                return("Esta especialidad ya existe, ingrese otro codigo");
            }
            //if(!await )
            especialidad.CodEspecialidad = CodEspecialidad;
            Console.WriteLine("Ingrese IdEspecialidad (nombre)");
            especialidad.IdEspecialidad = Console.ReadLine();
            await bl.InsertarEspecialidadAsync(especialidad);

            return("Especialidad creada exitosamente");
        }
Esempio n. 5
0
        public static async Task <string> UpdateEspecialidad()
        {
            EspecialidadBL bl = new EspecialidadBL();
            Especialidad   nuevaEspecialidad = new Especialidad();

            Console.WriteLine("Ingrese CodEspecialidad");
            string CodEspecialidad = Console.ReadLine();

            if (!await ValidarEspecialidad(CodEspecialidad))
            {
                return("Ingrese codigo de especialidad valido");
            }
            nuevaEspecialidad.CodEspecialidad = CodEspecialidad;
            Console.WriteLine("Ingrese Nueva IdEspecialidad");
            nuevaEspecialidad.IdEspecialidad = Console.ReadLine();
            Console.WriteLine("Ingrese Nueva CodEspecialidad");
            nuevaEspecialidad.CodEspecialidad = CodEspecialidad;
            await bl.UpdateEspecialidadAsync(nuevaEspecialidad);

            return("Especialidad actualizada exitosamente");
        }
Esempio n. 6
0
 public EspecialidadController(EspecialidadBL especialidadBL, IMapper mapper)
 {
     this.especialidadBL = especialidadBL;
     this.mapper         = mapper;
 }
Esempio n. 7
0
        // METODOS DE ADMINISTRACION DE ESPECIALIDADES
        public static async Task <List <Especialidad> > GetEspecialidades()
        {
            EspecialidadBL bl = new EspecialidadBL();

            return(await bl.GetEspecialidadesAsync());
        }