Ejemplo n.º 1
0
        public PurchaseForm(Purchase purchase, bool copy = false) : base()
        {
            InitializeComponent();
            InitializeAuraForm();
            this.purchase = purchase;
            LoadCatalogs();
            creator = new CommandStringCreator("Purchases", purchase.id.ToString());

            if (purchase.id < 1)
            {
                //если закупка новая, она должна автоматически создаваться
                //для того закона, для которого создан пользователь
                purchase.law = Program.user.roleID;
                creator.AddChange("law", purchase.law.ToString());
                creator.AddChange("colorMark", purchase.colorMark.ToString());
                showLogsButton.Hide();
            }

            FillForm();

            if (copy)
            {
                LoadFromCopy();
                creator.AddChange("organizationID", purchase.organizationID.ToString());
            }
        }
Ejemplo n.º 2
0
        public OrganisationForm(Organisation organisation) : base()
        {
            InitializeComponent();
            InitializeAuraForm();

            this.organisation = organisation;
            LoadCatalogs();
            creator = new CommandStringCreator("Organisations", organisation.id.ToString());
            Fill(organisation);
            FillTable(organisation);
        }
Ejemplo n.º 3
0
        public MethodEditForm(PurchaseMethod _method)
        {
            StartLoading();
            InitializeComponent();
            InitializeAuraForm();

            creator = new CommandStringCreator("Methods", _method.id.ToString());

            method = _method;
            if (method.id < 1)
            {
                method.isActual = 1;
            }

            FillFields();
            FillStages();


            FinishLoading();
        }
Ejemplo n.º 4
0
        public StageEditForm(PurchaseStage stage) : base()
        {
            InitializeComponent();
            InitializeAuraForm();
            _stage = stage;

            creator = new CommandStringCreator("Stages", stage.id.ToString());

            if (stage.id < 1)
            {
                stage.isActual = 1;
            }

            else
            {
                stageName.Text = stage.statusName;
            }

            isActual.SelectedIndex = stage.isActual;
            creator.AddChange(isActual.Name, isActual.SelectedIndex.ToString());
        }