// проверка на уникальность абитуриента private static bool CheckIdent(extPersonAll person) { using (PriemEntities context = new PriemEntities()) { ObjectParameter boolPar = new ObjectParameter("result", typeof(bool)); context.CheckPersonIdent(person.Surname, person.Name, person.SecondName, person.BirthDate, person.PassportSeries, person.PassportNumber, person.AttestatRegion, person.AttestatSeries, person.AttestatNum, boolPar); return(Convert.ToBoolean(boolPar.Value)); } }
//Вроде как эта функция пережёвывает апострофы в понятные серверу символы. Типа как mysql_escape_string() //private string GetOConnorString(string source) //{ // string res = ""; // foreach (char ch in source.ToCharArray()) // { // if (ch == '\'') // res += '\\' + '\''; // else // res += ch; // } // return res; //} // проверка на уникальность абитуриента private bool CheckIdent() { using (PriemEntities context = new PriemEntities()) { ObjectParameter boolPar = new ObjectParameter("result", typeof(bool)); if (_Id == null) { context.CheckPersonIdent(Surname, Name, SecondName, BirthDate, PassportSeries, PassportNumber, AttestatRegion, AttestatSeries, AttestatNum, boolPar); } else { context.CheckPersonIdentWithId(Surname, Name, SecondName, BirthDate, PassportSeries, PassportNumber, AttestatRegion, AttestatSeries, AttestatNum, GuidId, boolPar); } return(Convert.ToBoolean(boolPar.Value)); } }