Exemple #1
0
        public static string СписокПакетовДокументов(string date)
        {
            SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.СписокПакетовДокументов");

            sbr.Params.SetS("ФильтрДатаС", "Строка");
            sbr.Params.SetD("ФильтрДатаС", date);
            return(sbr.Serialize());
        }
Exemple #2
0
        /// <summary>
        /// Возвращает список документов и ЭП в пакете, имеющихся на текущий момент времени
        /// </summary>
        /// <param name="guid">GUID пакета</param>
        /// <returns>JSON Запрос для СБиС</returns>
        public static string СписокДокументовВПакете(string guid)
        {
            SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.СписокДокументовВПакете");

            sbr.Params.SetS("ИдентификаторПакетаДокументов", "Строка");
            sbr.Params.SetD("ИдентификаторПакетаДокументов", guid);
            return(sbr.Serialize());
        }
Exemple #3
0
        /// <summary>
        /// Метод ВИ.ПолучитьДокумент
        /// </summary>
        /// <param name="docGuid">Строка GUID-идентификатора документа</param>
        /// <returns></returns>
        public static string ПолучитьДокумент(string docGuid)
        {
            SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.ПолучитьДокумент");

            sbr.Params.SetS("ИдентификаторДокумента", "Строка");
            sbr.Params.SetD("ИдентификаторДокумента", docGuid);
            return(sbr.Serialize());
        }
Exemple #4
0
        /// <summary>
        /// Метод ВИ.СформироватьДокументПакетаВПечатномВиде
        /// </summary>
        /// <param name="docGuid">Строка GUID-идентификатора документа</param>
        /// <returns></returns>
        public static string СформироватьДокументПакетаВПечатномВиде(string docGuid)
        {
            SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.СформироватьДокументПакетаВПечатномВиде");

            sbr.Params.SetS("ИдентификаторДокумента", "Строка");
            sbr.Params.SetD("ИдентификаторДокумента", docGuid);
            return(sbr.Serialize());
        }
Exemple #5
0
        /// <summary>
        /// Получить список событий с даты date
        /// </summary>
        /// <param name="date">ФильтрДатаВремяС</param>
        /// <returns></returns>
        public static string СписокСобытийЗаПериод(string date)
        {
            SBiSJsonRequest sbr = new SBiSJsonRequest("ВИ.СписокСобытийЗаПериод");

            sbr.Params.SetS("ФильтрДатаВремяС", "Строка");
            sbr.Params.SetS("ФильтрНаправлениеПакета", "Строка");
            sbr.Params.SetD("ФильтрДатаВремяС", date);
            sbr.Params.SetD("ФильтрНаправлениеПакета", "Входящие");
            return(sbr.Serialize());
        }
Exemple #6
0
        /// <summary>
        ///Авторизация на сервере
        /// </summary>
        /// <returns></returns>
        public static string Авторизация(RU.NekAlex.Sbis.SbisSettings _settings)
        {
            //string json = "{\"jsonrpc\":\"2.0\", \"method\":\"САП.Аутентифицировать\", \"params\":{	\"login\": \"[email protected]\",	\"password\":\"Njyec123\"},\"id\":0	}";
            SBiSJsonRequest sbr = new SBiSJsonRequest("САП.Аутентифицировать")
            {
                Params = new SBiSJsonAuthWrapper()
            };

            sbr.Params.Set(_settings.SbisUser, _settings.SbisPassword);
            return(sbr.Serialize());
        }