/// <summary>
        /// Adds the specified service level client.
        /// </summary>
        /// <param name="paymentPassRulePass">The payment pass rule pass.</param>
        /// <returns></returns>
        public tbl_PaymentPassRuleCompany Add(tbl_PaymentPassRuleCompany paymentPassRulePass)
        {
            paymentPassRulePass.ID = Guid.NewGuid();
            _dataContext.tbl_PaymentPassRuleCompany.AddObject(paymentPassRulePass);
            _dataContext.SaveChanges();

            return(paymentPassRulePass);
        }
        protected void rgPaymentPassRuleCompany_OnInsertCommand(object sender, GridCommandEventArgs e)
        {
            var item   = e.Item as GridEditableItem;
            var values = new Hashtable();

            item.ExtractValues(values);
            var paymentPassRuleCompany = new tbl_PaymentPassRuleCompany();

            item.UpdateValues(paymentPassRuleCompany);
            paymentPassRuleCompany.PaymentPassRuleID = PaymentPassRule.ID;
            paymentPassRuleCompany.SiteID            = CurrentUser.Instance.SiteID;
            DataManager.PaymentPassRuleCompany.Add(paymentPassRuleCompany);
        }
Esempio n. 3
0
 protected void lbtnIncludeInRule_OnClick(object sender, EventArgs e)
 {
     if (rcbSelectPaymentPassRule.SelectedValue != Guid.Empty.ToString())
     {
         var paymentPassRuleCompany = new tbl_PaymentPassRuleCompany();
         paymentPassRuleCompany.SiteID                  = CurrentUser.Instance.SiteID;
         paymentPassRuleCompany.PaymentPassRuleID       = Guid.Parse(rcbSelectPaymentPassRule.SelectedValue);
         paymentPassRuleCompany.PayerID                 = dcbPayer.SelectedIdNullable;
         paymentPassRuleCompany.PayerLegalAccountID     = dcbPayerLegalAccount.SelectedIdNullable;
         paymentPassRuleCompany.RecipientID             = dcbRecipient.SelectedIdNullable;
         paymentPassRuleCompany.RecipientLegalAccountID = dcbRecipientLegalAccount.SelectedIdNullable;
         DataManager.PaymentPassRuleCompany.Add(paymentPassRuleCompany);
         BindPaymentPassRule(int.Parse(ddlPaymentType.SelectedValue), dcbPayer.SelectedIdNullable, dcbPayerLegalAccount.SelectedIdNullable, dcbRecipient.SelectedIdNullable, dcbRecipientLegalAccount.SelectedIdNullable);
     }
 }
 /// <summary>
 /// Deletes the specified service level client.
 /// </summary>
 /// <param name="paymentPassRulePass">The payment pass rule pass.</param>
 public void Delete(tbl_PaymentPassRuleCompany paymentPassRulePass)
 {
     _dataContext.tbl_PaymentPassRuleCompany.DeleteObject(paymentPassRulePass);
     _dataContext.SaveChanges();
 }
 /// <summary>
 /// Updates the specified service level client.
 /// </summary>
 /// <param name="paymentPassRulePass">The payment pass rule pass.</param>
 public void Update(tbl_PaymentPassRuleCompany paymentPassRulePass)
 {
     _dataContext.SaveChanges();
 }