示例#1
0
        private otAnyActionData AnyActionDataForSaveObjectContent(string CurObjectRef)
        {
            string vFormMode = "";
            string vRef      = "";

            //if (hidformmode.Value == "mnew")
            //{
            //    vFormMode = "mnew";
            //}
            //else
            //{
            //    vRef = CurObjectRef;
            //}
            vRef = CurObjectRef;
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 117;                                 //СохранитьРеквизитыШаблонаWS
            otAnyActionParam[] prAAP = new otAnyActionParam[4];     //размерность массива !

            //Table tab1 = FindControl("table_main") as Table;
            //Table tab2 = FindControl("MainContent_tab_object_header") as Table;
            FillAAP(prAAP, 0, "vRef", vRef);
            FillAAP(prAAP, 1, "vFormMode", vFormMode);
            FillAAP(prAAP, 2, "vName", (FindControlRec(this, "tb_tmpl_name") as TextBox).Text);
            FillAAP(prAAP, 3, "vCaption", (FindControlRec(this, "tb_tmpl_caption") as TextBox).Text);

            //"actAdd"
            //"actDel"

            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#2
0
        private otAnyActionData AnyActionDataForSaveObject(string CurPacientRef)
        {
            string vFormMode  = "";
            string vObjectRef = "";

            if (hidformmode.Value == "mnew")
            {
                vFormMode = "mnew";
            }
            else
            {
                vObjectRef = ObjectRef;
            }
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 127;
            otAnyActionParam[] prAAP = new otAnyActionParam[12];
            FillAAP(prAAP, 0, "prRef", vObjectRef);
            FillAAP(prAAP, 1, "vFormMode", vFormMode);
            FillAAP(prAAP, 2, "prName", tb_ParamName.Text);
            FillAAP(prAAP, 3, "prCaption", tb_ParamCaption.Text);
            FillAAP(prAAP, 4, "prDateTypeRef", cbDataTypeList.SelectedValue);
            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#3
0
        private otAnyActionData AnyActionDataForSaveObjectAttrs(string CurObjectRef)
        {
            string vFormMode = "";
            string vRef      = "";

            if (hidformmode.Value == "mnew")
            {
                vFormMode = "mnew";
            }
            else
            {
                vRef = CurObjectRef;
            }
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 117;                                 //СохранитьРеквизитыШаблонаWS
            otAnyActionParam[] prAAP = new otAnyActionParam[4];     //размерность массива !

            FillAAP(prAAP, 0, "vRef", vRef);
            FillAAP(prAAP, 1, "vFormMode", vFormMode);
            FillAAP(prAAP, 2, "vName", (FindControlRec(this, "tb_tmpl_name") as TextBox).Text);
            FillAAP(prAAP, 3, "vCaption", (FindControlRec(this, "tb_tmpl_caption") as TextBox).Text);

            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#4
0
        private otAnyActionData AnyActionDataForParamList()
        {
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 116;
            otAnyActionParam[] prAAP = new otAnyActionParam[1];
            prAAP[0]                    = new otAnyActionParam();
            prAAP[0].prName             = "";
            prAAP[0].prValue            = "";
            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#5
0
        private otAnyActionData AnyActionDataForParamPage()
        {
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 126;
            otAnyActionParam[] prAAP = new otAnyActionParam[1];
            prAAP[0]                    = new otAnyActionParam();
            prAAP[0].prName             = "vObjectRef";
            prAAP[0].prValue            = ObjectRef;
            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#6
0
        private otAnyActionData AnyActionDataForTemplateList()
        {
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 113;
            otAnyActionParam[] prAAP = new otAnyActionParam[1];
            prAAP[0]                    = new otAnyActionParam();
            prAAP[0].prName             = "vServiceRef";
            prAAP[0].prValue            = ServiceRef;
            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#7
0
        private otAnyActionData AnyActionDataForObjectList()
        {
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 125;                                 //ВыводСтраницыСписокПараметров
            otAnyActionParam[] prAAP = new otAnyActionParam[2];     //!!! размер массива

            FillAAP(prAAP, 0, "vPageNum", "1");
            FillAAP(prAAP, 1, "vRowsPerPage", "20");
            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#8
0
        private otAnyActionData AnyActionDataForDeleteParamFromTemplate(string CurObjectRef, string ParamRef)
        {
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 120;                                 //УдалитьПараметрИзШаблона
            otAnyActionParam[] prAAP = new otAnyActionParam[2];     //размерность массива !

            FillAAP(prAAP, 0, "vRef", CurObjectRef);
            FillAAP(prAAP, 1, "vParamRef", ParamRef);

            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#9
0
        private otAnyActionData AnyActionDataForNewService()
        {
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 107;
            otAnyActionParam[] prAAP = new otAnyActionParam[2];
            prAAP[0]                    = new otAnyActionParam();
            prAAP[0].prName             = "vTemplateRef";
            prAAP[0].prValue            = cbTemplates.SelectedValue;
            prAAP[1]                    = new otAnyActionParam();
            prAAP[1].prName             = "vPacientRef";
            prAAP[1].prValue            = (Master.FindControl("hidpacref") as HiddenField).Value;
            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#10
0
        private otAnyActionData AnyActionDataForDeleteObject(string CurObjectRef)
        {
            string vRef = "";

            vRef = CurObjectRef;
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 121;                                 //УдалитьОбъектWS
            otAnyActionParam[] prAAP = new otAnyActionParam[2];     //размерность массива !

            FillAAP(prAAP, 0, "vRef", vRef);
            FillAAP(prAAP, 1, "vObjType", "1");

            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#11
0
        private otAnyActionData AnyActionDataForAddParamToObject(string CurObjectRef)
        {
            string vRef = "";

            vRef = CurObjectRef;
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 118;                                 //ДобавитьПараметрВШаблонWS
            otAnyActionParam[] prAAP = new otAnyActionParam[2];     //размерность массива !

            FillAAP(prAAP, 0, "vRef", vRef);
            FillAAP(prAAP, 1, "vParamRef", cbParamList.SelectedValue);

            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#12
0
        private otAnyActionData AnyActionDataForAddNewParamToObject(string CurObjectRef)
        {
            string vRef = "";

            vRef = CurObjectRef;
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 123;                                 //ДобавитьПараметрВШаблонWS
            otAnyActionParam[] prAAP = new otAnyActionParam[4];     //размерность массива !

            FillAAP(prAAP, 0, "vRef", vRef);
            FillAAP(prAAP, 1, "vParamDataType", cbDataTypeList.SelectedValue);
            FillAAP(prAAP, 2, "vParamName", tb_NewParamName.Text);
            FillAAP(prAAP, 3, "vParamCaption", tb_NewParamCaption.Text);

            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#13
0
        protected void SaveServiceParams()
        {
            otParamValueEdit[] PVE = ParseParamControls();
            UserData = new UserData();
            UserData.CheckSession();
            wsSky           wsd = UserData.NewWS();
            otAnyActionResp wssod;

            otAnyActionParam[] vServiceHeaderParams = new otAnyActionParam[2];
            vServiceHeaderParams[0]         = new otAnyActionParam();
            vServiceHeaderParams[0].prName  = "vFormMode";
            vServiceHeaderParams[0].prValue = "1";
            vServiceHeaderParams[1]         = new otAnyActionParam();
            vServiceHeaderParams[1].prName  = "vServiceRef";
            vServiceHeaderParams[1].prValue = ServiceRef;

            wssod = wsd.fServiceEdit(UserData.UserRef, vServiceHeaderParams, PVE);
        }
示例#14
0
        private otAnyActionData AnyActionDataForSavePacient(string CurPacientRef)
        {
            string vFormMode   = "";
            string vPacientRef = "";

            if (hidformmode.Value == "mnew")
            {
                vFormMode = "mnew";
            }
            else
            {
                vPacientRef = CurPacientRef;
            }
            otAnyActionData XDTO_Root = new otAnyActionData();

            XDTO_Root.prWSID = 111;
            otAnyActionParam[] prAAP = new otAnyActionParam[12];
            FillAAP(prAAP, 0, "vPacientRef", vPacientRef);
            FillAAP(prAAP, 1, "vFormMode", vFormMode);
            FillAAP(prAAP, 2, "vSurName", tb_SurName.Text);
            FillAAP(prAAP, 3, "vFirstName", tb_FirstName.Text);
            FillAAP(prAAP, 4, "vFatherName", tb_FatherName.Text);
            FillAAP(prAAP, 5, "vDateBirth", tb_DateBirth.Text);
            FillAAP(prAAP, 6, "vComment", tb_Comment.Text);
            FillAAP(prAAP, 7, "vAddressReg", tb_AddressReg.Text);
            FillAAP(prAAP, 8, "vAddressHome", tb_AddressHome.Text);
            FillAAP(prAAP, 9, "vPhoneNumber", tb_PhoneNumber.Text);
            FillAAP(prAAP, 10, "vEMail", tb_EMail.Text);
            FillAAP(prAAP, 11, "vCardCode", tb_CardCode.Text);
            //FillAAP(prAAP, 7, "xxx", xxx.Text);
            //FillAAP(prAAP, 7, "xxx", xxx.Text);
            //FillAAP(prAAP, 7, "xxx", xxx.Text);
            //FillAAP(prAAP, 7, "xxx", xxx.Text);
            //FillAAP(prAAP, 7, "xxx", xxx.Text);

            //prAAP[0] = new otAnyActionParam();
            //prAAP[0].prName = "vPacientRef";
            //prAAP[0].prValue = PacientRef;
            //prAAP[1] = new otAnyActionParam();
            //prAAP[1].prName = "vFormMode";
            //prAAP[1].prValue = "mnew";
            XDTO_Root.prAnyActionParams = prAAP;
            return(XDTO_Root);
        }
示例#15
0
 private void FillAAP(otAnyActionParam[] prAAP, int i, string prName, string prValue)
 {
     prAAP[i]         = new otAnyActionParam();
     prAAP[i].prName  = prName;
     prAAP[i].prValue = prValue;
 }