Files
Scanbox/ScanBox/Globals.cs
2026-02-09 15:37:45 -06:00

146 lines
6.7 KiB
C#

using ScaBox30.Model;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ScaBox30
{
class Globals
{
public static List<Programas> scaner_config = new List<Programas>();
public static string auth_json = Application.StartupPath + "\\auth.json";
public static string config_json = Application.StartupPath + "\\config.json";
public static List<Data> actual_data = new List<Data>();
public static Data found_element = new Data();
public static List<User> users = new List<User>();
public static List<Config> config = new List<Config>();
public static Boolean valid_user = false;
public static Boolean debug = false;
public static Boolean boxcapacity = false;
public static Config cfg = new Config();
//Fields
public struct colors
{
//ICONOS
public static Color primary = Color.CornflowerBlue; // AZUL
public static Color question = Color.FromArgb(10, 119, 232); // AZUL
public static Color warning = Color.DarkOrange; // NARANJA OSCURO
public static Color error = Color.FromArgb(224, 79, 95); // ROJO CLARO
public static Color information = Color.FromArgb(38, 191, 166); // AZUL VERDE
//BOTONES
public static Color ok = Color.SeaGreen; // VERDE
public static Color ok_cancell = Color.DarkSeaGreen; // VERDE CLARO
public static Color abort_retry_ignore = Color.MediumVioletRed; // VIOLETA-ROJO
public static Color yes_no = Color.MediumOrchid; // MORADO CLARO
public static Color yes_no_cancell = Color.BlueViolet; // MORADO AZULADO
public static Color retry_cancell = Color.DimGray; // GRIS CLARO
}
public static Color primaryColor = colors.retry_cancell;
public static int borderSize = 2;
// VARIABLES UNICAMENTE PARA PRUEBAS
// private static string codigo = "0123456789"; // 30
// private static string codigo = "0200212355"; // 45
// private static string codigo = "0199170978"; // 30
// private static string codigo = "0406130195"; // 30
// private static string codigo = "0037766904"; // 45
// private static string codigo = "0197320989"; // 0
// private static string codigo = "0199682105"; // 15
private static string codigo = "0037613825"; // 30
//Resultado real
//0037614674:001:26/583,0037614674:002:182/471,0037614674:003:281/474,0037614674:004:383/466,0037614674:005:487/463,0037614674:006:593/464,0037614674:007:695/461,0037614674:008:806/464,0037614674:009:913/476,0037614674:010:1021/479,0037614674:011:1136/487,0037614674:012:1231/486,0037614674:013:1337/484,0037614674:014:1441/489,0037614674:015:1545/482,0037614674:016:1653/488,0037614674:017:109/739,0037614674:018:440/731,0037614674:019:794/742,0037614674:020:1152/750,0037614674:021:1499/755,0037614674:022:51/1050,0037614674:023:201/948,0037614674:024:297/952,0037614674:025:402/954,0037614674:026:503/950,0037614674:027:605/957,0037614674:028:711/949,0037614674:029:817/955,0037614674:030:922/957,0037614674:031:1023/955,0037614674:032:1129/952,0037614674:033:1236/956,0037614674:034:1337/957,0037614674:035:1442/955,0037614674:036:1542/958,0037614674:037:1645/962,0037614674:038:1787/372,0037614674:039:1796/479,0037614674:040:1806/591,0037614674:041:1847/689,0037614674:042:1849/791,0037614674:043:1798/905,0037614674:044:1786/1018,0037614674:045:1784/1129
/*public static string testdata = codigo + ":001:1138/525," +
codigo + ":002:1138/525," +
codigo + ":003:1138/525," +
codigo + ":004:1138/525," +
codigo + ":005:1138/525," +
codigo + ":006:1138/525," +
codigo + ":007:1138/525," +
codigo + ":008:1138/525," +
codigo + ":009:1138/525," +
codigo + ":010:1138/525," +
codigo + ":011:1138/525," +
codigo + ":012:1138/525," +
codigo + ":013:1138/525," +
codigo + ":014:1138/525," +
codigo + ":015:1138/525," +
codigo + ":016:1138/525," +
codigo + ":017:1138/525," +
codigo + ":018:1138/525," +
codigo + ":019:1138/525," +
codigo + ":020:1138/525," +
codigo + ":021:1138/525," +
codigo + ":022:1138/525," +
codigo + ":023:1138/525," +
codigo + ":024:1138/525," +
codigo + ":025:1138/525," +
codigo + ":026:1138/525," +
codigo + ":027:1138/525," +
codigo + ":028:1138/525," +
codigo + ":029:1138/525," +
codigo + ":030:1138/525," +
codigo + ":031:1138/525," +
codigo + ":032:1138/525," +
codigo + ":033:1138/525," +
codigo + ":034:1138/525," +
//"ERROR," + // ERROR DE LECTURA
//codigo.Replace("02","03") + ":035:1138/525," + // ERROR POSICION 035
codigo + ":035:1138/525," + // OK POSICION 035
codigo + ":036:1138/525," +
codigo + ":037:1138/525," +
codigo + ":038:1138/525," +
codigo + ":039:1138/525," +
codigo + ":040:1138/525," +
codigo + ":041:1138/525," +
codigo + ":042:1138/525," +
codigo + ":043:1138/525," +
//codigo + ":044:1138/525," +
codigo + ":045:1138/525";*/
public static string testdata = codigo + ":001," +
codigo + ":002," +
codigo + ":003," +
codigo + ":004," +
codigo + ":005," +
codigo + ":006," +
codigo + ":007," +
codigo + ":008," +
codigo + ":009," +
codigo + ":010," +
codigo + ":011," +
codigo + ":012," +
codigo + ":013," +
codigo + ":014," +
codigo + ":015," +
codigo + ":016," +
codigo + ":017," +
codigo + ":018," +
codigo + ":019," +
codigo + ":020," +
codigo + ":021," +
codigo + ":022," +
codigo + ":023," +
codigo + ":024," +
codigo + ":025," +
codigo + ":026," +
codigo + ":027," +
codigo + ":028," +
codigo + ":029," +
codigo + ":030";
//"0199170978" + ":030";
//"ERROR";
}
}