protected void GetFacultyInfo() { ResetForm(); if (RadGrid1.SelectedValue != null) { var cAgc = new CFaculty(); var agc = cAgc.Get(Convert.ToInt32(RadGrid1.SelectedValue)); if (agc.FacultyId > 0) { tbFaculty.Text = agc.Name; tbDescription.Text = agc.Description; RadButtonActive.Checked = agc.IsActive; if (RadToolBarFaculty.FindItemByText("New") != null) { RadToolBarFaculty.FindItemByText("New").Enabled = true; } if (RadToolBarFaculty.FindItemByText("Save") != null) { RadToolBarFaculty.FindItemByText("Save").Text = @"Update"; } } } }
protected void LoadFaculty() { var myDepId = CurrentSiteLocationId; var faculty = new CFaculty(); ddlFaculty.DataSource = faculty.GetFacultyList(myDepId); ddlFaculty.DataTextField = "Name"; ddlFaculty.DataValueField = "Value"; ddlFaculty.DataBind(); ddlFaculty.Items.Insert(0, new RadComboBoxItem("-ALL-", "0")); }
protected void FacultyButtonClicked(object sender, RadToolBarEventArgs e) { if (e.Item.Text == @"New") { RadGrid1.SelectedIndexes.Clear(); ResetForm(); } else if (e.Item.Text == @"Update") { if (RadGrid1.SelectedValue != null) { var cAgc = new CFaculty(); var agc = cAgc.Get(Convert.ToInt32(RadGrid1.SelectedValue)); agc.Name = tbFaculty.Text; agc.Description = tbDescription.Text; agc.IsActive = RadButtonActive.Checked; agc.UpdatedId = CurrentUserId; agc.UpdatedDate = DateTime.Now.Date; if (cAgc.Update(agc)) { RadGrid1.Rebind(); ShowMessage("'" + agc.Name + "' is updated."); } else { ShowMessage("Failed To Update."); } } } else if (e.Item.Text == @"Save") { var cAgc = new CFaculty(); var agc = new Erp2016.Lib.Faculty(); agc.SiteId = CurrentSiteId; agc.Name = tbFaculty.Text; agc.Description = tbDescription.Text; agc.IsActive = RadButtonActive.Checked; agc.CreatedId = CurrentUserId; agc.CreatedDate = DateTime.Now; if (cAgc.Add(agc) > 0) { RadGrid1.Rebind(); ShowMessage("'" + agc.Name + "' is added."); } else { ShowMessage("failed to add."); } } }
public static void SetFilterCheckListItems(GridFilterCheckListItemsRequestedEventArgs e) { object dataSource = null; string dataField = (e.Column as IGridDataColumn).GetActiveDataField(); switch (dataField) { // Common case "SiteName": dataSource = new CSite().GetSiteNameList(); break; case "SiteLocationName": dataSource = new CSiteLocation().GetSiteLocationNameList(); break; case "CountryName": dataSource = new CCountry().GetCountryNameList(); break; case "AgencyName": dataSource = new CAgency().GetAgencyNameList(); break; case "ProgramName": dataSource = new CProgram().GetProgramNameList(); break; case "InvoiceCoaItemId": dataSource = new CInvoiceCoaItem().GetInvoiceCoaItemIdNameList(); break; case "InvoiceName": dataSource = new CProgram().GetInvoiceNameList(); break; case "StudentName": dataSource = new CStudent().GetStudentNameList(); break; case "UserName": dataSource = new CUser().GetUserNameList(); break; case "Status": dataSource = new CApproval().GetStatusNameList(); break; case "ApprovalUserName": dataSource = new CUser().GetApprovalUserNameList(); break; case "InstructorName": dataSource = new CUser().GetInstructorNameList(); break; case "ProgramStatusName": dataSource = new CProgramRegistration().GetProgramStatusList(); break; // Dashboard case "Type": dataSource = new CApproval().GetApprovalTypeNameList(); break; // Invoice case "InvoiceType": dataSource = new CInvoice().GetInvoiceTypeList(); break; case "InvoiceStatus": dataSource = new CInvoice().GetInvoiceStatusList(); break; // Deposit case "DepositStatus": dataSource = new CDeposit().GetDepositStatusNameList(); break; case "DepositBank": dataSource = new CDeposit().GetDepositBankNameList(); break; case "PaidMethod": dataSource = new CDeposit().GetPaidMethodNameList(); break; case "ExtraTypeName": dataSource = new CDeposit().GetExtraTypeNameList(); break; // CreditMemo case "CreditMemoType": dataSource = new CCreditMemo().GetCreditMemoTypeNameList(); break; case "PayoutMethodName": dataSource = new CCreditMemoPayout().GetPayoutMethodNameList(); break; // Academic case "FacultyName": dataSource = new CFaculty().GetFacultyNameList(); break; case "ProgramGroupName": dataSource = new CProgramGroup().GetProgramGroupNameList(); break; // Vacation case "VacationType": dataSource = new CVacation().GetVacationTypeNameList(); break; // User case "CreatedUserName": dataSource = new CUser().GetCreatedUserNameList(); break; case "UpdatedUserName": dataSource = new CUser().GetUpdatedUserNameList(); break; case "PositionName": dataSource = new CUser().GetPositionNameList(); break; case "Email": dataSource = new CUser().GetEmailNameList(); break; case "LoginId": dataSource = new CUser().GetLoginIdNameList(); break; // PurchaseOrder case "PurchaseOrderTypeName": dataSource = new CPurchaseOrder().GetPurchaseOrderTypeNameList(); break; case "PriorityTypeName": dataSource = new CPurchaseOrder().GetPriorityTypeNameList(); break; case "ReviewTypeName": dataSource = new CPurchaseOrder().GetReviewTypeNameList(); break; ////Invoice# //case "SchoolName": // dataSource = new CSite().GetSiteNameList(); // break; // Inventory case "AssignedUserName": dataSource = new CUser().GetAssignedUserNameList(); break; case "InventoryCategoryName": dataSource = new CInventory().GetInventoryCategoryNameList(); break; case "InventoryCategoryItemName": dataSource = new CInventory().GetInventoryCategoryItemNameList(); break; case "ConditionName": dataSource = new CInventory().GetConditionNameList(); break; case "InUseName": dataSource = new CInventory().GetInUseNameList(); break; } if (dataSource != null) { SetFilter(e, dataField, dataSource); } }