コード例 #1
0
        protected void ButtonAddEmployeeMerch_Click(object sender, EventArgs e)
        {
            LabelError.Text = "";
            bool hasError = false;

            PanelError.Visible = false;

            if (TextBoxMerchandiser.Text.Length == 0)
            {
                LabelError.Text   += "Merchandiser is required.\n";
                PanelError.Visible = true;
                hasError           = true;
            }

            if (Convert.ToInt32(DropDownListFrequencyType.SelectedValue) == 0)
            {
                LabelError.Text   += "Frequency Type is required.\n";
                PanelError.Visible = true;
                hasError           = true;
            }

            //if (TextBoxEmployeeMerchFrequency.Text.Length == 0)
            //{
            //    LabelError.Text += "Merch Frequency is required.\n";
            //    PanelError.Visible = true;
            //    hasError = true;
            //}

            if (hasError == false)
            {
                try
                {
                    //EmployeeReportsTo.InsertEmployeeReportsTo(this.employeeId, Convert.ToInt32(DropDownListReportsTo.SelectedValue), 0, "", "", this.Master.LoggedOnAccount, "True", Convert.ToInt32(DropDownListReportsTo.SelectedValue));
                    EmployeeMerchandisingGroupCustomMerch employeeMerchandisingGroupCustomMerch = new EmployeeMerchandisingGroupCustomMerch();
                    employeeMerchandisingGroupCustomMerch.StoreId = this.storeId;
                    employeeMerchandisingGroupCustomMerch.MerchandisingGroupCustomId = this.merchandisingGroupCustomId;
                    employeeMerchandisingGroupCustomMerch.Merchandiser = TextBoxMerchandiser.Text;
                    employeeMerchandisingGroupCustomMerch.MerchandisingFrequencyTypeId = Convert.ToInt32(DropDownListFrequencyType.SelectedValue);
                    employeeMerchandisingGroupCustomMerch.FrequencyId  = Convert.ToInt32(DropDownListFrequencyIntervalMerch.SelectedValue);
                    employeeMerchandisingGroupCustomMerch.CompanyId    = 1;//Only MMS...for now.
                    employeeMerchandisingGroupCustomMerch.ModifiedUser = this.Master.LoggedOnAccount;

                    employeeMerchandisingGroupCustomMerch.Save();
                    BindEmployeeMerchandisingGroupCustomMerch();

                    TextBoxMerchandiser.Text = "";
                    //TextBoxEmployeeMerchFrequency.Text = "";
                }
                catch (System.Data.SqlClient.SqlException sqlEx)
                {
                    LabelError.Text = "";
                    for (int i = 0; i < sqlEx.Errors.Count; i++)
                    {
                        LabelError.Text += (sqlEx.Errors[i].Message + "<br />");
                    }
                    PanelError.Visible = true;
                }
            }
        }
コード例 #2
0
 protected void GridViewResultMerch_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         switch (e.CommandName.ToLower())
         {
         case "removeemployeemerchandisinggroupcustommerch":
         {
             EmployeeMerchandisingGroupCustomMerch.DeleteEmployeeMerchandisingGroupCustomMerchByEmployeeMerchandisingGroupCustomMerchId(Convert.ToInt32(e.CommandArgument));
             BindEmployeeMerchandisingGroupCustomMerch();
             break;
         }
         }
     }
     catch (System.Data.SqlClient.SqlException sqlEx)
     {
         LabelError.Text = "";
         for (int i = 0; i < sqlEx.Errors.Count; i++)
         {
             LabelError.Text += (sqlEx.Errors[i].Message + "<br />");
         }
         PanelError.Visible = true;
     }
 }
コード例 #3
0
 private void BindEmployeeMerchandisingGroupCustomMerch()
 {
     GridViewResultMerch.DataSource = EmployeeMerchandisingGroupCustomMerch.GetEmployeeMerchandisingGroupCustomMerchList(this.storeId, this.merchandisingGroupCustomId, 1); //Only MMS...for now.
     GridViewResultMerch.DataBind();
 }