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"); } }
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); } }