Beispiel #1
0
        public void Update()
        {
            dealsAdapter.FillBy(deals, Node.Id);

            if (deals.Rows.Count != 1)
            {
                throw new Exception("DH.Update()");
            }

            var      row  = deals.Rows[0];
            DealForm form =
                new DealForm(Convert.ToInt32(row[1]), Convert.ToDateTime(row[2]));

            form.ShowDialog();

            int      client;
            DateTime date;

            if (form.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                client = form.Client;
                date   = form.DateSign;
            }
            else
            {
                return;
            }

            UpdateDealsInfo(Node.Id, client, date);
            UpdateTextOfNode();
        }
    private IEnumerator UploadDeal(DealForm data, ProfileData profile)
    {
        WWWForm form = new WWWForm();

        form.AddField("Author", profile.Username);
        form.AddField("BusinessName", data.BusinessName);
        form.AddField("BusinessAddress", data.BusinessAddress);
        form.AddField("City", data.City);
        form.AddField("State", data.State);
        form.AddField("DealType", data.DealType);
        form.AddField("DealTags", data.DealTags);
        form.AddField("ShortDescription", data.ShortDescription);
        form.AddField("Frequency", data.Frequency);
        form.AddField("AllDay", data.AllDay.ToString());
        form.AddField("StartTime", data.StartTime);
        form.AddField("EndTime", data.EndTime);

        UnityWebRequest www = UnityWebRequest.Put(UPLOAD_DATABASE_URL, form.data);

        yield return(www.SendWebRequest());

        if (www.isNetworkError || www.isHttpError)
        {
            Debug.Log(www.error);
        }
        else
        {
            Debug.Log("Upload complete!");
        }
        yield return(null);
    }
        private void dealToolStripMenuItem_Click(object sender, EventArgs e)
        {
            closeAllChildForms();
            DealForm dealForm = new DealForm();

            dealForm.MdiParent = this;
            dealForm.Show();
        }
Beispiel #4
0
        private void договорыToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DealForm frmDeal = new DealForm(DealFormType.Base);

            frmDeal.MdiParent   = this;
            frmDeal.WindowState = FormWindowState.Normal;
            frmDeal.WindowState = FormWindowState.Maximized;
            frmDeal.Show();
        }
Beispiel #5
0
        public async Task <IActionResult> PostDeal([FromBody] DealForm newDealRequest)
        {
            var newDeal = await DealManager.SaveAsync(newDealRequest);

            if (newDeal == null)
            {
                return(BadRequest(new DealErrorView
                {
                    ErrorMsg = "Deal could not be saved."
                }));
            }

            return(Ok(newDeal));
        }
Beispiel #6
0
        private void btnSavePaymentInfo_Click(object sender, EventArgs e)
        {
            if (currentLease == null)
            {
                currentLease = new Lease();

                MessageBox.Show("This Lease Payment Information won't be saved until you save the Lease itself.");

                DealForm df;
                if (this.dealForm == null)
                {
                    df = new DealForm();
                }
                else
                {
                    df = this.dealForm;
                }
                if (rdbAnnually.Checked)
                {
                    df.rdbLeaseCalculateAnnually.Checked = true;
                }
                else if (rdbMonthly.Checked)
                {
                    df.rdbCalculateMonthly.Checked = true;
                }
                df.txtFinanceInterestAmount.Text   = txtTotalInterest.Text;
                df.txtFinanceInterestRate.Text     = txtInterestRate.Text;
                df.txtFinanceNumberofPayments.Text = txtNumberOfMonths.Text;
                df.txtFinancePaymentAmount.Text    = txtMonthlyPayment.Text;
                df.txtFinanceSubtotal.Text         = txtCapitalizedCost.Text;
                df.txtFinanceTotalBalanceDue.Text  = df.CalculateTotal("Finance").ToString("C");

                df.txtLeaseInterestRate.Text     = txtInterestRate.Text;
                df.txtLeaseNumberofPayments.Text = txtNumberOfMonths.Text;
                df.txtLeasePaymentAmount.Text    = txtMonthlyPayment.Text;
                df.txtLeaseSubtotal.Text         = txtCapitalizedCost.Text;


                df.MdiParent = this.MdiParent;

                df.Show();
            }
        }
Beispiel #7
0
        public void Add()
        {
            DealForm form = new DealForm();

            form.ShowDialog();

            int      client;
            DateTime date;

            if (form.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                client = form.Client;
                date   = form.DateSign;
            }
            else
            {
                return;
            }

            int id = InsertIntoDeals(client, date, 0);

            dealsShowAdapter.FillBy(dealsShow, id);

            if (dealsShow.Rows.Count != 1)
            {
                throw new Exception("Sth gone wrong with inserting new deal");
            }

            var        row     = dealsShow.Rows[0];
            CustomNode newNode =
                new CustomNode(text: Convert.ToString(row[1]), type: CustomNode.DEAL, id: Convert.ToInt32(row[0]));

            newNode.ContextMenu =
                new CustomMenu(new Controller().GetDealsMenuItems(), newNode);

            View.Nodes.Add(newNode);
        }
Beispiel #8
0
        public async Task <Deal> SaveAsync(DealForm newDealRequest)
        {
            // TODO: Validation
            if (newDealRequest == null ||
                newDealRequest.DateFrom > newDealRequest.DateTo)
            {
                return(null);
            }


            var newDeal = new Deal
            {
                // Id = Guid.NewGuid(),
                BranchName = newDealRequest.BranchName,

                HeaderInfo = newDealRequest.HeaderInformation,
                WebLink    = newDealRequest.WebLink,
                ImageLink  = newDealRequest.ImageLink,

                SpecialPrice = newDealRequest.SpecialPrice,
                CurrencyType = newDealRequest.CurrencyType,
                Amount       = newDealRequest.Amount,
                AmountType   = newDealRequest.AmountType,
                AmountPrice  = newDealRequest.AmountPrice,

                SpecialInfo = newDealRequest.SpecialInfo,

                DateFrom = newDealRequest.DateFrom,
                DateTo   = newDealRequest.DateTo,

                UpdatedTime = DateTime.UtcNow,
            };
            var res = await Database.InsertAsync(newDeal);

            return(res == -1 ? null : newDeal);
        }