private string AddLocals(object sender, LocalesEventArgs e) { string esp = e.EspecificText; string description = null; int parsedResult; if (localesList.Count != 0) { foreach (Locales local in localesList) { if (e.IdentNumText == local.IdentifierNum) { description = "ERROR[!] No se pudo crear el local"; return(description); } } } if (esp == "True" || esp == "False") { bool espBool = bool.Parse(esp); Restaurant restaurant = new Restaurant(e.NameText, e.IdentNumText, e.HoursText, espBool, "Rest"); localesList.Add(restaurant); if (restaurant != null) { serializeClass.Save_Locales(localesList); return(description); } else { description = "ERROR[!] No se pudo crear el restaurant"; } } else if (int.TryParse(esp, out parsedResult) == true) { int espInt = int.Parse(esp); Cine cine = new Cine(e.NameText, e.IdentNumText, e.HoursText, espInt, "Cine"); localesList.Add(cine); if (cine != null) { serializeClass.Save_Locales(localesList); return(description); } else { description = "ERROR[!] No se pudo crear el cine"; } } else { Tienda tienda = new Tienda(e.NameText, e.IdentNumText, e.HoursText, e.EspecificText, "Tienda"); localesList.Add(tienda); if (tienda != null) { serializeClass.Save_Locales(localesList); return(description); } else { description = "ERROR[!] No se pudo crear la tienda"; } } return(description); }
private List <Locales> ShowLocals(object sender, LocalesEventArgs e) { return(localesList); }