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; }
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"); }
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; }
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"); }
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"); }
public EspecialidadController(EspecialidadBL especialidadBL, IMapper mapper) { this.especialidadBL = especialidadBL; this.mapper = mapper; }
// METODOS DE ADMINISTRACION DE ESPECIALIDADES public static async Task <List <Especialidad> > GetEspecialidades() { EspecialidadBL bl = new EspecialidadBL(); return(await bl.GetEspecialidadesAsync()); }