Пример #1
0
        //:this()
        //production конструктор
        public kibicom_mwh_frm_main(t args)
        {
            InitializeComponent();

            this.args["self"].f_set(this);

            this.args["f_activate"] = args["f_activate"];
            this.args["f_select_customer"] = args["f_select_customer"];
            this.args["f_select_address"] = args["f_select_address"];

            this.args["wd"]["dbconn"] = args["wd"]["dbconn"];
            this.args["wd"]["ds"] = args["wd"]["ds"];

            //this.args["top"] = args["top"].f_def(220);
            //this.args["right_offset"] = args["right_offset"].f_def(30);

            this.args["top"] = args["top"].f_def(0);
            this.args["right_offset"] = args["right_offset"].f_def(150);

            this.args["real_state"].f_set("hidden");

            this.args["josi_store"]["josi_end_point"] = args["josi_end_point"].
                f_def("http://kibicom.com/order_store_339/index.php");
                //f_def("https://192.168.1.139/webproj/git/kibicom_venta/index.php");
            this.args["josi_store"]["login_name"] = args["josi_store"]["login_name"].f_def("dnclive");
            this.args["josi_store"]["pass"] = args["josi_store"]["pass"].f_def("4947");

            this.args["local_store"]["file_name"] = args["local_store"]["file_name"].f_def("kibicom_wd_josi.db");

            //MessageBox.Show(this.args.f_json()["json_str"].f_str());

            this.args["kwj"]=new t_kwj(new t()
            {
                {"josi_store", this.args["josi_store"]},
                {
                    "local_store", new t()
                    {
                        {"store_type", using_store},
                        {
                            "sqlite_cli", new t()
                            {
                                this.args["local_store"]
                            }
                        },
                        {
                            "mssql_cli", new t()
             							{
                                {"server",					"192.168.1.201"},
                                {"server_name",				""},
                                {"login",					"sa"},
                                {"pass",					"82757662=z"},
                                {"db_name",					"kwj_test"}
                            }
                        }
                    }
                }
            });

            frm_customer_finder = new frm_finder_customer(new t()
            {
                {"owner", this},
                {"caption", "Выберите клиента"},
                {"wd_seller_guid", args["wd_seller_guid"].f_def("1DC71FEB-2F5C-413E-AF1A-39B43B272C9B")},
                {"josi_store", this.args["josi_store"]},
                {
                    "local_store", new t()
                    {
                        {"store_type", using_store},
                        {
                            "sqlite_cli", new t()
                            {
                                this.args["local_store"]
                            }
                        },
                        {
                            "mssql_cli", new t()
             							{
                                {"server",					"192.168.1.201"},
                                {"server_name",				""},
                                {"login",					"sa"},
                                {"pass",					"82757662=z"},
                                {"db_name",					"kwj_test"}
                            }
                        }
                    }
                },
            });

            frm_address_finder = new frm_finder_address(new t()
            {
                {"owner", this},
                {"caption", "Выберите адрес"},
                {"wd_seller_guid", args["wd_seller_guid"]},
                {"josi_store", this.args["josi_store"]},
                {
                    "local_store", new t()
                    {
                        {"store_type", using_store},
                        {
                            "sqlite_cli", new t()
                            {
                                this.args["local_store"]
                            }
                        },
                        {
                            "mssql_cli", new t()
             							{
                                {"server",					"192.168.1.201"},
                                {"server_name",				""},
                                {"login",					"sa"},
                                {"pass",					"82757662=z"},
                                {"db_name",					"kwj_test"}
                            }
                        }
                    }
                },
            });

            frm_customer_address_finder = new frm_finder_customer_address(new t()
            {
                {"owner", this},
                {"caption", "Начните вводить фамилию, телефон, или адрес клиента..."},
                {"wd_seller_guid", args["wd_seller_guid"].f_def("1DC71FEB-2F5C-413E-AF1A-39B43B272C9B")},
                {"josi_store", this.args["josi_store"]},
                {
                    "local_store", new t()
                    {
                        {"store_type", using_store},
                        {
                            "sqlite_cli", new t()
                            {
                                this.args["local_store"]
                            }
                        },
                        {
                            "mssql_cli", new t()
             							{
                                {"server",					"192.168.1.201"},
                                {"server_name",				""},
                                {"login",					"sa"},
                                {"pass",					"82757662=z"},
                                {"db_name",					"kwj_test"}
                            }
                        }
                    }
                },
            });

            //форма получения сроков передачи в работу
            frm_in_work = new frm_in_work(new t()
            {
                {"owner", this},
                {"f_give_to_work", args["f_give_to_work"]},
                {"f_give_to_check",args["f_give_to_work"]}
            });

            //форма получения сроков передачи в работу
            frm_product_supply = new frm_product_supply(new t()
            {
                {"owner", this},
                {"kwj", this.args["kwj"]},
            });

            this.args["forms"]=new t()
            {
                {"frm_customer_address_finder", frm_customer_address_finder},
                {"frm_customer_finder", frm_customer_finder},
                {"frm_address_finder", frm_address_finder},
                {"frm_in_work", frm_in_work},
                {"frm_product_supply", frm_product_supply}
            };
        }
Пример #2
0
        //используется для тестов
        public kibicom_mwh_frm_main()
        {
            InitializeComponent();

            this.args["top"].f_set(220);
            this.args["right_offset"].f_set(30);

            frm_customer_finder = new frm_finder_customer(new t());

            frm_address_finder = new frm_finder_address(new t());
        }