Exemplo n.º 1
0
        public static void Load(bool log)
        {
            AtUserControl form       = null;
            AtLogWatcher  logWatcher = new AtLogWatcher();

            try
            {
                if (log)
                {
                    MdiManager.Add(logWatcher);
                    AtLog.LogWatcher = logWatcher;
                }

                try
                {
                    form = new MainForm();
                    MdiManager.Add((AtUserControl)form);
                }
                catch (Exception e)
                {
                    AtLog.AddMessage(e.ToString());
                }
            }
            finally
            {
                MdiManager.tabs.Remove(form);
            }
        }
Exemplo n.º 2
0
        void ToolStripButton1Click(object sender, EventArgs e)
        {
            AtUserControl paymentImport = new PaymentImportForm(this.accountingDoc);

            MdiManager.Add((AtUserControl)paymentImport);
            paymentImport.Show();
        }
Exemplo n.º 3
0
        void OpenDoc()
        {
            if (mainListView.SelectedObject == null)
            {
                return;
            }

            DataRowView view = mainListView.SelectedObject as DataRowView;
            DataRow     dr   = view.Row as DataRow;

            if (dr == null)
            {
                return;
            }

            int docType = (int)dr["typedoc"];

            if (DocType.ORDER == docType)
            {
                DataRow orderRow = accountingDoc.GetOrderDataRowById((int)dr["idorder"]);

                if (orderRow == null || !Grant.Docs.Order.Open)
                {
                    return;
                }

                //                LockType lockType = DocumentClass.CheckAndSetBlockAndPeople(dbconn._db, orderRow, 1);

                OrderItemForm orderItemForm = new OrderItemForm((int)dr["idorder"]);

                orderItemForm.ReadOnlyOrder = true;

                DocumentClass.SetTabPageName((AtUserControl)orderItemForm, orderRow, "idorder", "Заказ");

                MdiManager.Add((Control)orderItemForm);

                orderItemForm.Show();
            }
            else
            {
                if (!Atechnology.ecad.Grant.Docs.Payment)
                {
                    return;
                }

                if (new PaymentItemForm((int)dr["idpaymentdoc"]).ShowDialog(false) != DialogResult.OK)
                {
                    return;
                }
            }
        }
Exemplo n.º 4
0
        private void toolStripMenuItemPollEdit_Click(object sender, EventArgs e)
        {
            if (this.db.quModifDataSet(this.ds_poll) > 0)
            {
                this.SaveToBase();
            }
            DataRow dataRow = AtGrid.getDataRow((Control)this.gridControlPoll);

            if (dataRow == null)
            {
                return;
            }
            MdiManager.Add((Control) new PollEditForm(dataRow));
        }
Exemplo n.º 5
0
        private void toolStripMenuItemPollAdd_Click(object sender, EventArgs e)
        {
            DataRow selectedNode = AtTreeList.GetSelectedNode(this.treeListPollGroup);

            if (selectedNode == null)
            {
                return;
            }
            DataRow dataRow = this.ds_poll.Tables["poll"].NewRow();

            dataRow["idpoll"]      = (object)dbconn.GetGenId("gen_poll");
            dataRow["idpollgroup"] = selectedNode["idpollgroup"];
            dataRow["dtedit"]      = (object)DateTime.Now;
            this.ds_poll.Tables["poll"].Rows.Add(dataRow);
            if (this.db.quModifDataSet(this.ds_poll) > 0)
            {
                this.SaveToBase();
            }
            MdiManager.Add((Control) new PollEditForm(dataRow));
        }