protected void btnAssign_Click(object sender, EventArgs e) { if (DgvTempDeptRepSearchDetails.Behaviors.Selection.SelectedRows.Count > 0) { DataTable dt = Util.GetCurrentTemporaryRepresentative(); if (dt != null && dt.Rows.Count > 0) { lblStatusMessage.Text = "Please remove current representative first."; return; } //DataRow[] dr = dt.Select(" RepresentativeName = '" + DgvTempDeptRepSearchDetails.Behaviors.Selection.SelectedRows[0].Items[1].ToString() + "'"); //if (dr.Length > 0) //{ // lblStatusMessage.Text = "Selected employee is already a representative"; // return; //} foreach (GridRecord selected in DgvTempDeptRepSearchDetails.Behaviors.Selection.SelectedRows) assign_employeeID = selected.Items.GetValue(0).ToString(); atdrCtrl = GetControl(); atdrCtrl.SelectAssign(Convert.ToInt16(assign_employeeID)); DgvTempDeptRepSearchDetails.ClearDataSource(); FillCurrentRepresentativeList(); drdEmployeeList.ClearSelection(); } else lblStatusMessage.Text = "Please select the employee to assign."; }
private AssignTemporaryDepartmentRepresentativeControl GetControl() { if (atdrCtrl == null) atdrCtrl = new AssignTemporaryDepartmentRepresentativeControl(); return atdrCtrl; }
/// <summary> /// Fills selected changed employee to datagrid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void drdEmployeeList_SelectionChanged(object sender, Infragistics.Web.UI.ListControls.DropDownSelectionChangedEventArgs e) { try { String selectedEmployee = drdEmployeeList.SelectedItem.Text; atdrCtrl = GetControl(); DataTable dt = atdrCtrl.SelectEmployeeName(selectedEmployee); DgvTempDeptRepSearchDetails.DataSource = dt; DgvTempDeptRepSearchDetails.DataBind(); } catch (Exception ex) { Logger.WriteErrorLog(ex); } }
/// <summary> /// Loads the AssignTempDeptHead form /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { lblStatusMessage.Text = ""; if (!IsPostBack) { FillEmployee(); StationeryStoreInventorySystemController.Util.PutSession(sessionKey, atdrCtrl); } else { atdrCtrl = (AssignTemporaryDepartmentRepresentativeControl)StationeryStoreInventorySystemController.Util.GetSession(sessionKey); } FillCurrentRepresentativeList(); }
//protected void DgvCurrentAuthorizedPersonRep_RowSelectionChanged(object sender, // Infragistics.Web.UI.GridControls.SelectedRowEventArgs e) //{ // remove_employeeID = e.CurrentSelectedRows[0].Attributes["EmployeeID"].ToString(); //} //protected void DgvTempDepteHeadSearchDetails_RowSelectionChanged(object sender, // Infragistics.Web.UI.GridControls.SelectedRowEventArgs e) //{ // assign_employeeID = e.CurrentSelectedRows[0].Attributes["EmployeeID"].ToString(); //} protected void btnRemove_Click(object sender, EventArgs e) { if (DgvCurrentAuthorizedPersonRep.Behaviors.Selection.SelectedRows.Count > 0) { foreach (GridRecord selectedRow in DgvCurrentAuthorizedPersonRep.Behaviors.Selection.SelectedRows) remove_employeeID = selectedRow.Items.GetValue(0).ToString(); atdrCtrl = GetControl(); atdrCtrl.SelectRemove(Convert.ToInt16(remove_employeeID)); FillCurrentRepresentativeList(); } else lblStatusMessage.Text = "Please select employee to remove."; }