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