Ejemplo n.º 1
0
        protected void btnSaveRebateChanges_Click(object sender, EventArgs e)
        {
            foreach (GridDataItem vendorItem in rdRebate.Items)
            {
                Hashtable typeValues = new Hashtable();
                vendorItem.ExtractValues(typeValues);
                int          rebateId = Convert.ToInt32(typeValues["RebateId"].ToString());
                RebateEntity rebate   = new RebateEntity(rebateId);

                RadDatePicker rdpDate    = vendorItem.FindControl("rdpDate") as RadDatePicker;
                TextBox       txtAmount  = vendorItem.FindControl("txtAmount") as TextBox;
                DropDownList  ddlType    = vendorItem.FindControl("ddlType") as DropDownList;
                DropDownList  ddlAccount = vendorItem.FindControl("ddlAccount") as DropDownList;

                var amount = 0M;
                Decimal.TryParse(txtAmount.Text, out amount);
                rebate.Amount       = amount;
                rebate.RebateTypeId = Convert.ToInt32(ddlType.SelectedValue);
                rebate.RebateDate   = rdpDate.SelectedDate.GetValueOrDefault(DateTime.Today);
                rebate.AccountId    = Convert.ToInt32(ddlAccount.SelectedValue);
                rebate.Save();
            }
        }
Ejemplo n.º 2
0
        protected void btnSaveRebate_Click(object sender, EventArgs e)
        {
            var amount = 0M;

            if (decimal.TryParse(txtRebateAmount.Text, out amount))
            {
                RebateEntity r = new RebateEntity();
                r.Amount          = amount;
                r.RebateTypeId    = Convert.ToInt32(ddlRebateType.SelectedValue);
                r.AccountId       = Convert.ToInt32(ddlRebateAccount.SelectedValue);
                r.RebateDate      = rdpDate.SelectedDate.GetValueOrDefault(DateTime.Now);
                r.EnteredByUserId = sm.AuthenticatedUser.UserId;
                r.EnteredDate     = DateTime.Now;
                r.Save();

                txtRebateAmount.Text = "";

                txtRebateAmount.Focus();
                rdpDate.SelectedDate           = null;
                ddlRebateAccount.SelectedIndex = 0;
                ddlRebateType.SelectedIndex    = 0;
                rdRebate.Rebind();
            }
        }