Beispiel #1
0
        public DataMaint(string invoker, EERRDataAndMethods whatever)
        {
            action = invoker;
            InitializeComponent();
            dgParams.Columns.Clear();
            if (invoker.Equals(Constants.INV_ITEMS))
            {
                DataGridViewColumn code = new DataGridViewTextBoxColumn();
                code.ReadOnly   = false;
                code.HeaderText = "ITEM";
                DataGridViewColumn descr = new DataGridViewTextBoxColumn();
                descr.HeaderText = "DESCRIPCION";
                dgParams.Columns.AddRange(new DataGridViewColumn[] { code, descr });
                items = whatever.getItems();
                IEnumerator kItems = items.Keys.GetEnumerator();
                while (kItems.MoveNext())
                {
                    string key   = (string)kItems.Current;
                    string value = (string)items[key];
                    dgParams.Rows.Add(key, value);
                }
            }
            else if (invoker.Equals(Constants.INV_AREAS))
            {
                DataGridViewColumn code = new DataGridViewTextBoxColumn();
                code.ReadOnly   = true;
                code.HeaderText = "AREA";
                DataGridViewColumn marca = new DataGridViewTextBoxColumn();
                marca.HeaderText = "MARCA";
                DataGridViewColumn group = new DataGridViewTextBoxColumn();
                group.HeaderText = "AGRUPACION";
                dgParams.Columns.AddRange(new DataGridViewColumn[] { code, marca, group });
                areas = whatever.getAreas();
                IEnumerator kAreas = areas.Keys.GetEnumerator();
                while (kAreas.MoveNext())
                {
                    string   key   = (string)kAreas.Current;
                    string[] value = (string[])areas[key];
                    dgParams.Rows.Add(key, value[0], value[1]);
                }
            }
            else if (invoker.Equals(Constants.INV_LINEAS))
            {
                DataGridViewColumn code = new DataGridViewTextBoxColumn();
                code.ReadOnly   = true;
                code.HeaderText = "PREFIJO";
                DataGridViewColumn descr = new DataGridViewTextBoxColumn();
                descr.HeaderText = "LINEA";
                dgParams.Columns.AddRange(new DataGridViewColumn[] { code, descr });
                eerr = whatever.getLineas();

                for (int i = 0; i < eerr.Count; i++)
                {
                    string[] keyValue = (string[])eerr[i];
                    dgParams.Rows.Add(keyValue[0], keyValue[1]);
                }
            }
            dgParams.RowsAdded += new System.Windows.Forms.DataGridViewRowsAddedEventHandler(dataGridView1_RowsAdded);
        }
Beispiel #2
0
 public Main()
 {
     string[] cmdLn = Environment.GetCommandLineArgs();
     if (cmdLn.Length < 2)
     {
         System.Windows.Forms.MessageBox.Show("El aplicativo require archivo de configuración (.ini).");
     }
     else
     {
         eerrLib = new EERRDataAndMethods(cmdLn[1]);
     }
     InitializeComponent();
 }