private void btnEliminar_Click(object sender, EventArgs e) { if (!base.Question("Está seguro que desea eliminar el formato seleccionado?", "Eliminar Formato")) { return; } try { lf = new LogicFormatos(); FormatoExport fe = null; fe = (FormatoExport)cbFormatos.SelectedItem; if (fe == null) { throw new AppException("Error al intentar obtener el formato seleccionado."); } List <Reloj> equipos = new LogicReloj().GetAll(); foreach (Reloj equipo in equipos) { if (equipo.Formato == fe) { throw new AppException("El formato que desea eliminar se encuentra en uso en algún reloj."); } } lf.DeleteFormato(fe); base.Informar("Formato eliminado correctamente.", "Eliminar Formato"); } catch (AppException appex) { base.InformarError(appex.Message, "Eliminar Formato"); } }
protected override void SaveConfigs() { if (!Validar()) { return; } lf = new LogicFormatos(); try { if (formatoAct.Id > 0) { lf.UpdateFormato(MapearDeForm()); base.Informar("Formato actualizado correctamente.", "Modificar Formato"); } else { lf.InsertFormato(MapearDeForm()); base.Informar("Formato creado correctamente.", "Modificar Formato"); } } catch (AppException appex) { base.InformarError(appex.Message, "Guardar Formato"); } catch (Exception ex) { base.InformarError(ex.Message, "Guardar Formato"); } }
public override void LoadConfigs() { lf = new LogicFormatos(); List <FormatoExport> formatos = new List <FormatoExport>(); try { formatos = lf.GetAll(); cbFormatos.DataSource = formatos; } catch (AppException appex) { base.InformarError(appex.Message, "Cargar Configuraciones."); } catch (Exception ex) { base.InformarError(ex.Message, "Cargar Configuraciones."); } }