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; } } }
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; } }
private void BindEmployeeMerchandisingGroupCustomMerch() { GridViewResultMerch.DataSource = EmployeeMerchandisingGroupCustomMerch.GetEmployeeMerchandisingGroupCustomMerchList(this.storeId, this.merchandisingGroupCustomId, 1); //Only MMS...for now. GridViewResultMerch.DataBind(); }