protected void ButtonAddEmployeeRep_Click(object sender, EventArgs e) { LabelError.Text = ""; bool hasError = false; PanelError.Visible = false; if (Convert.ToInt32(DropDownListEmployee.SelectedValue) == 0) { LabelError.Text += "Employee is required.\n"; PanelError.Visible = true; hasError = true; } //if (TextBoxEmployeeRepFrequency.Text.Length == 0) //{ // LabelError.Text += "Rep 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)); EmployeeMerchandisingGroupCustomRep employeeMerchandisingGroupCustomRep = new EmployeeMerchandisingGroupCustomRep(); employeeMerchandisingGroupCustomRep.StoreId = this.storeId; employeeMerchandisingGroupCustomRep.EmployeeId = Convert.ToInt32(DropDownListEmployee.SelectedValue); employeeMerchandisingGroupCustomRep.MerchandisingGroupCustomId = this.merchandisingGroupCustomId; employeeMerchandisingGroupCustomRep.FrequencyId = Convert.ToInt32(DropDownListFrequencyIntervalRep.SelectedValue); employeeMerchandisingGroupCustomRep.CompanyId = 1;//Only MMS...for now. employeeMerchandisingGroupCustomRep.ModifiedUser = this.Master.LoggedOnAccount; employeeMerchandisingGroupCustomRep.Save(); BindEmployeeMerchandisingGroupCustomRep(); DropDownListEmployee.ClearSelection(); DropDownListEmployee.Items.FindByValue("0").Selected = true; //TextBoxEmployeeRepFrequency.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 GridViewGridViewResultRep_RowCommand(object sender, GridViewCommandEventArgs e) { try { switch (e.CommandName.ToLower()) { case "removeemployeemerchandisinggroupcustomrep": { EmployeeMerchandisingGroupCustomRep.DeleteEmployeeMerchandisingGroupCustomRepByEmployeeMerchandisingGroupCustomRepId(Convert.ToInt32(e.CommandArgument)); BindEmployeeMerchandisingGroupCustomRep(); 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 BindEmployeeMerchandisingGroupCustomRep() { GridViewGridViewResultRep.DataSource = EmployeeMerchandisingGroupCustomRep.GetEmployeeMerchandisingGroupCustomRepList(this.storeId, this.merchandisingGroupCustomId, 1); //Only MMS...for now. GridViewGridViewResultRep.DataBind(); }