public bool Auth(string url, string login, string pwd) { try { //http://ln.mpmo.pro:85/PMOMedicalBase/AvtoDorogi/Drivers.nsf/MedService?OpenWebService _service = new MedServiceService(url); _service.PreAuthenticate = true; _service.Credentials = new NetworkCredential(login, pwd); //_service.CookieContainer = GetCookieContainer("http://ln.mpmo.pro:85/", login, pwd); //получить формат даты MDY или DMY this._format = _service.dateFormat(); //получить разделитель this._dateSep = _service.getDateSep(); //получить разделитель времени this._timeSep = _service.getTimeSep(); this._dateFormat = (this._format.Equals("DMY") ? "dd" + this._dateSep + "MM" : "MM" + this._dateSep + "dd") + this._dateSep + "yyyy"; SetLastConnection(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка авторизации", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } }
public MedServiceHelper(string url, String login, String pwd) { //http://ln.mpmo.pro:85/PMOMedicalBase/AvtoDorogi/Drivers.nsf/MedService?OpenWebService _service = new MedServiceService(url); _service.PreAuthenticate = true; _service.Credentials = new NetworkCredential(login, pwd); //_service.CookieContainer = GetCookieContainer("http://ln.mpmo.pro:85/", login, pwd); //получить формат даты MDY или DMY this._format = _service.dateFormat(); //получить разделитель this._dateSep = _service.getDateSep(); //получить разделитель времени this._timeSep = _service.getTimeSep(); this._dateFormat = (this._format.Equals("DMY") ? "dd" + this._dateSep + "MM" : "MM" + this._dateSep + "dd") + this._dateSep + "yyyy"; }