Пример #1
0
 public void SetData(Erp2016.Lib.Deposit deposit)
 {
     if (deposit != null)
     {
         tbDepositDate.SelectedDate = deposit.DepositDate;
         ddlBank.SelectedValue      = deposit.Bank.ToString();
         tbComment.Text             = deposit.Comment;
     }
 }
Пример #2
0
        protected void RadToolBar_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            switch (e.Item.Text)
            {
            case "Save":
                if (IsValid)
                {
                    var cDeposit = new CDeposit();
                    Erp2016.Lib.Deposit deposit;
                    // new
                    if (Request["type"] == "0")
                    {
                        deposit = new Erp2016.Lib.Deposit();

                        deposit.SiteLocationId = CurrentSiteLocationId;
                        deposit.CreatedId      = CurrentUserId;
                        deposit.CreatedDate    = DateTime.Now;
                    }
                    // modify
                    else
                    {
                        deposit = cDeposit.Get(DepositId);
                    }

                    deposit.Bank        = DepositInfomation1.GetBank();
                    deposit.Comment     = DepositInfomation1.GetComment();
                    deposit.DepositDate = DepositInfomation1.GetDepositDate();

                    // new
                    if (Request["type"] == "0")
                    {
                        int newIndex = cDeposit.Add(deposit);
                        if (newIndex != -1)
                        {
                            FileDownloadList1.SaveFile(deposit.DepositId);
                            RunClientScript("Close();");
                        }
                        else
                        {
                            ShowMessage("Error updating");
                        }
                    }
                    // modify
                    else
                    {
                        deposit.UpdatedId   = CurrentUserId;
                        deposit.UpdatedDate = DateTime.Now;
                        if (cDeposit.Update(deposit))
                        {
                            FileDownloadList1.SaveFile(deposit.DepositId);
                            RunClientScript("Close();");
                        }
                        else
                        {
                            ShowMessage("Error updating");
                        }
                    }
                }
                else
                {
                    ShowMessage("Error can't find deposit");
                }
                break;

            case "Cancel":
                RunClientScript("Close();");
                break;
            }
        }