Exemple #1
0
        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";
                    }
                }
            }
        }
Exemple #2
0
        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"));
        }
Exemple #3
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.");
                }
            }
        }
Exemple #4
0
    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);
        }
    }