public string FilterAddGroup(string groupname, string value) { if (groupname == null || groupname == "") { return("Ошибка данных"); } if (value == null || value == "") { return("Наименование не может быть пустым"); } switch (groupname) { case "well": bool checkwell = SaveEquip.CheckGroup(2, value); if (checkwell == false) { return("Месторождение уже добавлено"); } SaveEquip.AddGroup(Values.Location, value, SaveEquip.Accounts[User.Identity.Name].Name); break; case "type": bool checktype = SaveEquip.CheckGroup(1, value); if (checktype == false) { return("Такая группа уже добавлена"); } SaveEquip.AddGroup(Values.Type, value, SaveEquip.Accounts[User.Identity.Name].Name); break; case "maker": bool checkmaker = SaveEquip.CheckGroup(3, value); if (checkmaker == false) { return("Такая группа уже добавлена"); } SaveEquip.AddGroup(Values.Maker, value, SaveEquip.Accounts[User.Identity.Name].Name); break; } return(""); }
public string ChangeGroup(string oldgroupname, string newgroupname, string type) { if (oldgroupname == null || oldgroupname == "") { return("Ошибка в данных"); } if (type == null || type == "") { return("Ошибка в данных"); } if (newgroupname == null || newgroupname == "") { return("Название не может быть пустым"); } FilterGroup group = SaveEquip.GetGroup(oldgroupname); if (group == null) { return("Ошибка данных"); } switch (type) { case "well": if (group.CurValues != Values.Location) { return("Ошибка данных"); } bool checkwell = SaveEquip.CheckGroup(2, newgroupname); if (checkwell == false) { return("Такое название уже есть"); } SaveEquip.ChangeGroup(Values.Location, oldgroupname, newgroupname, SaveEquip.Accounts[User.Identity.Name].Name); //SaveEquip.ChangeGroup(SaveEquip.Accounts[User.Identity.Name].Name, SaveEquip.LocationsFile, oldgroupname, newgroupname); break; case "type": if (group.CurValues != Values.Type) { return("Ошибка данных"); } bool checktype = SaveEquip.CheckGroup(1, newgroupname); if (checktype == false) { return("Такое название уже есть"); } SaveEquip.ChangeGroup(Values.Type, oldgroupname, newgroupname, SaveEquip.Accounts[User.Identity.Name].Name); //SaveEquip.ChangeGroup(SaveEquip.Accounts[User.Identity.Name].Name, SaveEquip.TypeFile, oldgroupname, newgroupname); break; case "maker": if (group.CurValues != Values.Maker) { return("Ошибка данных"); } bool checkmaker = SaveEquip.CheckGroup(3, newgroupname); if (checkmaker == false) { return("Такое название уже есть"); } SaveEquip.ChangeGroup(Values.Maker, oldgroupname, newgroupname, SaveEquip.Accounts[User.Identity.Name].Name); //SaveEquip.ChangeGroup(SaveEquip.Accounts[User.Identity.Name].Name, SaveEquip.MakerFile, oldgroupname, newgroupname); break; } return(""); }