コード例 #1
0
        public void addType(string item)
        {
            int.TryParse(item.Substring(0, 1), out int Id);

            string Tipo = item.Substring(2);

            Regex IsChar = new Regex(@"\w");

            bool isText = IsChar.IsMatch(Tipo);

            if (!visitValidation(Tipo))
            {
                if (Id == 0)
                {
                    MessageBox.Show($"El primer argumento debe ser un numero entero");
                }
                else if (isText)
                {
                    try
                    {
                        DataProcessor.getStreamOn();

                        cmdExec = DataProcessor.execCommand(sqlAdd(Id, Tipo));

                        cmdExec.ExecuteNonQuery();

                        MessageBox.Show($"El valor {Id} , {Tipo} se ha agregado correctamente.");
                    }
                    catch (Exception e)
                    {
                        GlobalComponents.InsertError(e);
                    }
                    finally
                    {
                        DataProcessor.getStreamOff();
                    }
                }
                else
                {
                    MessageBox.Show($"El segundo argumento solo debe contener texto");
                }
            }
            else
            {
                MessageBox.Show($"Ya existe un miembro {Tipo} en el catalogo");
            }
        }
コード例 #2
0
        public void addSection(string sectionItem)
        {
            Regex isChar = new Regex(@"\w");

            bool isText = isChar.IsMatch(sectionItem);

            if (isText)
            {
                if (!SectionValidation(sectionItem))
                {
                    try
                    {
                        DataProcessor.getStreamOn();

                        cmdExec = DataProcessor.execCommand(sqlAdd(sectionItem));
                        cmdExec.ExecuteNonQuery();
                    }
                    catch (Exception e)
                    {
                        GlobalComponents.InsertError(e);
                    }
                    finally
                    {
                        DataProcessor.getStreamOff();
                    }
                }
                else
                {
                    MessageBox.Show($"Ya existe un miembro {sectionItem} en el catalogo");
                }
            }
            else
            {
                MessageBox.Show("No se admiten caracteres especiales +!_@", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }