private void InputTxt_TextChanged(object sender, EventArgs e) { //空白行で区切る var masses = Regex.Split(inputTxt.Text, @"^\r\n", RegexOptions.Multiline); //改行で区切る List <string[]> lineList = new List <string[]>(); foreach (var mass in masses) { var lines = Regex.Split(mass, @"\r\n", RegexOptions.Multiline); Array.Reverse(lines); lineList.Add(lines.Where(a => !string.IsNullOrWhiteSpace(a)).Select(b => b.Trim()).ToArray()); } //モデルリストに格納 foreach (var item in lineList) { if (item.Count() == 0) { continue; } var datas = item[0].Split(' '); propertyLB.Items.Add(datas[2]); //Stringlength long?stringLength = null; var stringLengthLine = item.ToList().Where(a => a.Contains("StringLength")).FirstOrDefault(); if (!string.IsNullOrEmpty(stringLengthLine)) { var temp = stringLengthLine.Split(',')[0].Replace("[StringLength(", "").Replace(")]", ""); stringLength = int.Parse(temp); } //Key var isNullFlag = true; if (item.Where(a => a.Contains("[Key]")).Count() == 1) { isNullFlag = false; } var val = new VALIDATION() { itemName = datas[2], type = datas[1], isNull = isNullFlag, length = stringLength }; validationList.Add(val); } vALIDATIONBindingSource.DataSource = validationList; }
public JsonResult supprimerValeur(int id_valeur) { VALEURS valeur = db.VALEURS.Find(id_valeur); if (valeur != null) { VALIDATION validation = db1.VALIDATION.Where(v => v.id_valeur == id_valeur).FirstOrDefault(); db1.VALIDATION.Remove(validation); db.VALEURS.Remove(valeur); db.SaveChanges(); db1.SaveChanges(); return(Json(true)); } return(Json(null)); }
public Condition(BlackboardKey <T> blackboardKey, T valueToCheck, VALIDATION testToPerform) : base(null) { this.blackboardKey = blackboardKey; this.valueToCheck = valueToCheck; this.testToPerform = testToPerform; }
public JsonResult ValeursP(List <DataValeur> valeurs) { if (valeurs != null) { if (valeurs[0].type_portee == "REGION") { int id = (db.VALEURS.Count() > 0) ? db.VALEURS.Max(us => us.ID_VALEUR) + 1 : 1; PORTEE por = db.PORTEE.Where(p => p.NIVEAU_GEO == "REGION" && p.ZONE_GEO == 13).FirstOrDefault(); if (por != null) { VALEURS val = new VALEURS { ID_VALEUR = id, VALEUR = valeurs[0].valeur, DATE_SAISIE = DateTime.Now, DATE_VALEUR = valeurs[0].date_valeur, STATUT = valeurs[0].statut, // "Non validé", OBSERVATION = valeurs[0].observation, // "Aucune", ID_PORTEE = por.ID_PORTEE, ID_INDICATEUR = valeurs[0].indicateur }; db.VALEURS.Add(val); db.SaveChanges(); VALIDATION VD = new VALIDATION { id_indicateur = valeurs[0].indicateur, id_valeur = id, id_user = db.UTILISATEUR.Where(x => x.USERNAME == User.Identity.Name.ToString()).FirstOrDefault().ID_UTILISATEUR }; db1.VALIDATION.Add(VD); db1.SaveChanges(); } } else if (valeurs[0].type_portee == "PROVINCE") { int id = (db.VALEURS.Count() > 0) ? db.VALEURS.Max(us => us.ID_VALEUR) + 1 : 1; foreach (DataValeur valeur in valeurs) { PORTEE por = db.PORTEE.Where(p => p.NIVEAU_GEO == "PROVINCE" && p.ZONE_GEO == valeur.nom_porteeP).FirstOrDefault(); if (por != null) { VALEURS val = new VALEURS { ID_VALEUR = id, VALEUR = valeur.valeur, DATE_SAISIE = DateTime.Now, DATE_VALEUR = valeur.date_valeur, STATUT = valeur.statut, // "Non validé", OBSERVATION = valeur.observation, // "Aucune", ID_PORTEE = por.ID_PORTEE, ID_INDICATEUR = valeur.indicateur }; db.VALEURS.Add(val); db.SaveChanges(); VALIDATION VD = new VALIDATION { id_indicateur = valeur.indicateur, id_valeur = id, id_user = db.UTILISATEUR.Where(x => x.USERNAME == User.Identity.Name.ToString()).FirstOrDefault().ID_UTILISATEUR }; db1.VALIDATION.Add(VD); db1.SaveChanges(); id++; } } } else { int id = (db.VALEURS.Count() > 0) ? db.VALEURS.Max(us => us.ID_VALEUR) + 1 : 1; foreach (DataValeur valeur in valeurs) { PORTEE por = db.PORTEE.Where(p => p.NIVEAU_GEO == "COMMUNE" && p.ZONE_GEO == valeur.nom_porteeC).FirstOrDefault(); if (por != null) { VALEURS val = new VALEURS { ID_VALEUR = id, VALEUR = valeur.valeur, DATE_SAISIE = DateTime.Now, DATE_VALEUR = valeur.date_valeur, STATUT = valeur.statut, // "Non validé", OBSERVATION = valeur.observation, // "Aucune", ID_PORTEE = por.ID_PORTEE, ID_INDICATEUR = valeur.indicateur }; db.VALEURS.Add(val); db.SaveChanges(); VALIDATION VD = new VALIDATION { id_indicateur = valeur.indicateur, id_valeur = id, id_user = db.UTILISATEUR.Where(x => x.USERNAME == User.Identity.Name.ToString()).FirstOrDefault().ID_UTILISATEUR }; db1.VALIDATION.Add(VD); db1.SaveChanges(); id++; } } } return(Json("Success")); } return(Json(null)); }