コード例 #1
0
        protected void pageSave(Object sender, BrilliantWMS.ToolbarService.iUCToolbarClient e)
        {
            CustomProfile       profile        = CustomProfile.GetProfile();
            iCompanySetupClient ratecardclient = new iCompanySetupClient();
            mRateCard           RateCard       = new mRateCard();

            if (hndState.Value == "Edit")
            {
                RateCard = ratecardclient.GetRateCardByID(long.Parse(hdnratecardId.Value), profile.DBConnection._constr);
            }
            RateCard.Type        = ddlaccounttypeer.SelectedItem.Text;
            RateCard.RateDetails = txtratetitle.Text;
            RateCard.Rate        = decimal.Parse(txtprice.Text);
            RateCard.FromDate    = UC_Startdt.Date;
            RateCard.ToDate      = UC_enddt.Date;
            RateCard.EffDate     = UC_effectivedt.Date;
            RateCard.CompanyID   = long.Parse(ddlgroupcompany.SelectedItem.Value);
            RateCard.RateType    = long.Parse(ddlratetype.SelectedItem.Value);
            RateCard.AccountID   = long.Parse(hdnAccountID.Value);
            RateCard.Remark      = txtremark.Text;
            RateCard.AccountName = hdnAccountName.Value;
            RateCard.Active      = "Yes";
            if (rbtnActiveNo.Checked == true)
            {
                RateCard.Active = "No";
            }
            if (hndState.Value == "Edit")
            {
                RateCard.ModifiedBy   = profile.Personal.UserID;
                RateCard.ModifiedDate = DateTime.Now;
                long ratecardID = ratecardclient.SaveRateCardMaster(RateCard, profile.DBConnection._constr);
                WebMsgBox.MsgBox.Show("Record Updated Successfully");
            }
            else
            {
                RateCard.CreatedBy    = profile.Personal.UserID;
                RateCard.CreationDate = DateTime.Now;
                long ratecardID = ratecardclient.SaveRateCardMaster(RateCard, profile.DBConnection._constr);
                WebMsgBox.MsgBox.Show("Record Saved Successfully");
            }
            clr();
            MainRateCardGrid();
            ActiveTab("Load");
        }
コード例 #2
0
        public void GetRateCardByID(long RateCardID)
        {
            CustomProfile       profile        = CustomProfile.GetProfile();
            iCompanySetupClient ratecardclient = new iCompanySetupClient();
            mRateCard           RateCard       = new mRateCard();

            RateCard = ratecardclient.GetRateCardByID(RateCardID, profile.DBConnection._constr);
            ddlgroupcompany.SelectedIndex  = ddlgroupcompany.Items.IndexOf(ddlgroupcompany.Items.FindByValue(RateCard.CompanyID.ToString()));
            ddlaccounttypeer.SelectedIndex = ddlaccounttypeer.Items.IndexOf(ddlaccounttypeer.Items.FindByText(RateCard.Type.ToString()));
            ddlratetype.SelectedIndex      = ddlratetype.Items.IndexOf(ddlratetype.Items.FindByValue(RateCard.RateType.ToString()));
            txtprice.Text         = RateCard.Rate.ToString();
            txtratetitle.Text     = RateCard.RateDetails.ToString();
            UC_Startdt.Date       = RateCard.FromDate;
            UC_enddt.Date         = RateCard.ToDate;
            UC_effectivedt.Date   = RateCard.EffDate;
            rbtnActiveYes.Checked = true;
            if (RateCard.Active == "No")
            {
                rbtnActiveNo.Checked = true;
            }
            txtname.Text       = RateCard.AccountName.ToString();
            hdnAccountID.Value = RateCard.AccountID.ToString();
            txtremark.Text     = RateCard.Remark.ToString();
        }