Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // CreditMemoId in new or CreditMemoPayoutId in modify
            Id = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.CreditMemo);

                CreditMemoPayout1.SetCreditVisible(false);
                CreditMemoPayout1.SetReadonly(false);

                // new
                if (Request["type"] == "0")
                {
                    //
                }
                // modify
                else
                {
                    var cCreditMemoPayout = new CCreditMemoPayout().Get(Id);
                    RadNumericTextBoxAmount.Value    = (double)cCreditMemoPayout.Amount;
                    RadNumericTextBoxAmount.ReadOnly = true;

                    CreditMemoPayout1.SetData(cCreditMemoPayout);

                    // get Filedownload List
                    FileDownloadList1.GetFileDownload(Id);
                }
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // DepositPaymentGrid control
            _linqDataSourceDepositPayment   = DepositPaymentGrid1.GetLinqDataSourceDepositPayment();
            _radGridDepositPayment          = DepositPaymentGrid1.GetRadGridDepositPayment();
            _radGridDepositPayment.RowDrop += _radGridDepositPayment_RowDrop;

            // init
            FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Deposit);
            FileDownloadList1.SetVisibieUploadControls(false);


            if (!IsPostBack)
            {
                // todo: here fix
                var excel = DepositInfoToolbar.FindItemByText("Excel");
                if (CurrentGroupId == (int)CConstValue.UserGroupForAccountExcelExport.Accounting ||
                    CurrentGroupId == (int)CConstValue.UserGroupForAccountExcelExport.IT)
                {
                    excel.Visible = true;
                }
            }

            DepositListSearch();
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.PackageProgram);

                hfId.Value   = Request["id"];
                hfType.Value = Request["type"];

                ResetForm();
                LoadFaculty();

                // new
                if (hfType.Value == "0")
                {
                    GetSiteLocation(false);
                    mainToolBar.FindItemByText("Request").Enabled = false;
                }
                // modify
                else
                {
                    GetSiteLocation(true);

                    var cP = new CPackageProgram().GetViewPackageProgram(Convert.ToInt32(hfId.Value));
                    RadTextBoxPackageProgramName.Text = cP.PackageProgramName;

                    var cProgram = new CProgram();
                    var program  = cProgram.Get((int)cP.ProgramId);
                    if (program != null)
                    {
                        if (program.ProgramGroupId != null)
                        {
                            var programGroup = new CProgramGroup().Get(Convert.ToInt32(program.ProgramGroupId));
                            if (programGroup != null)
                            {
                                RadComboBoxFaculty.SelectedValue = programGroup.FacultyId.ToString();
                                LoadProgramGroup(RadComboBoxFaculty.SelectedValue);
                            }
                            RadComboBoxProgramGroup.SelectedValue = program.ProgramGroupId.ToString();
                            LoadProgram(RadComboBoxProgramGroup.SelectedValue);
                        }
                        RadComboBoxProgram.SelectedValue = program.ProgramId.ToString();
                    }

                    RadDatePickerStartDate.SelectedDate = cP.StartDate;
                    RadDatePickerEndDate.SelectedDate   = cP.EndDate;
                    RadTextBoxDescription.Text          = cP.Description;
                    //btnToggleActive.Checked = (bool)cP.IsActive;
                    //btnToggleActive.Visible = true;

                    // UP LOAD
                    FileDownloadList1.GetFileDownload(Convert.ToInt32(hfId.Value));
                }
            }

            RadComboBoxFaculty.OpenDropDownOnLoad      = false;
            RadComboBoxProgramGroup.OpenDropDownOnLoad = false;
            RadComboBoxProgram.OpenDropDownOnLoad      = false;
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            InvoiceId = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Refund);
                RefundInfo1.InitReundInfo(InvoiceId, CurrentSiteLocationId, true);
            }
        }
Example #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            InvoiceId = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                RadDatePickerApply.SelectedDate = DateTime.Today;
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Cancel);
            }
        }
Example #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Id = Convert.ToInt32(Request["Id"]);

            if (!IsPostBack)
            {
                var scriptManager = (RadScriptManager)Page.Master.FindControl("RadScriptManager1");
                //scriptManager.RegisterPostBackControl(RadButtonFileDownload);
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.HomestayAgency);

                var global = new CGlobal();
                //Nation drop down list
                RadComboBoxCountry.DataSource     = global.GetCountry();
                RadComboBoxCountry.DataTextField  = "Name";
                RadComboBoxCountry.DataValueField = "Value";
                RadComboBoxCountry.Filter         = (RadComboBoxFilter)Convert.ToInt32(1);
                RadComboBoxCountry.Items.Insert(0, new RadComboBoxItem("Choose a Country"));
                RadComboBoxCountry.DataBind();

                //LoadSite();

                // new
                if (Request["type"] == "0")
                {
                    GetSiteLocation(false);
                }
                // modify
                else
                {
                    GetSiteLocation(true);

                    var cS = new CPromotion().Get(Id);

                    foreach (RadComboBoxItem item in RadComboBoxCountry.Items)
                    {
                        if (item.Value == cS.CountryId.ToString())
                        {
                            item.Selected = true;
                            break;
                        }
                    }

                    RadNumericTextBoxAmount.Value       = (double)cS.Amount;
                    RadDatePickerStartDate.SelectedDate = cS.StartDate;
                    RadDatePickerEndDate.SelectedDate   = cS.EndDate;

                    tbComment.Text = cS.Memo;

                    // UP LOAD
                    FileDownloadList1.GetFileDownload(Convert.ToInt32(Id));
                }
            }
        }
Example #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Break);
            FileDownloadList1.SetVisibieUploadControls(false);

            LinqDataSource1.WhereParameters.Clear();
            foreach (var model in UserPermissionModel.SearchSiteLocationList)
            {
                LinqDataSource1.WhereParameters.Add(model.SiteLocationIdName, DbType.Int32, model.SiteLocationId.ToString());
            }
            LinqDataSource1.Where = UserPermissionModel.SearchWhereSiteLocationSb.ToString();
        }
Example #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var scriptManager = (RadScriptManager)Page.Master.FindControl("RadScriptManager1");

            //scriptManager.RegisterPostBackControl(RadButtonFileDownload);

            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Promotion);
                FileDownloadList1.SetVisibieUploadControls(false);
            }

            SearchPromotion();
        }
Example #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // TODO: TEST
            var scriptManager = (RadScriptManager)Page.Master.FindControl("RadScriptManager1");

            //scriptManager.RegisterPostBackControl(RadToolBar3.FindItemByText("Excel"));

            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Student);
                //FileDownloadList1.SetVisibieUploadControls(false);

                ResetForm();
            }

            var studentId = Request["id"];

            if (!IsPostBack && !string.IsNullOrEmpty(studentId))
            {
                // select me
                LinqDataSourceStudents.WhereParameters.Clear();
                LinqDataSourceStudents.WhereParameters.Add("StudentId", DbType.Int32, studentId);
                LinqDataSourceStudents.Where = "StudentId == @StudentId";

                RadGridStudentList.MasterTableView.Rebind();

                foreach (GridDataItem item in RadGridStudentList.Items)
                {
                    if (item.GetDataKeyValue("StudentId").ToString() == studentId)
                    {
                        item.Selected = true;
                        GetStudent();
                        break;
                    }
                }
            }
            else
            {
                LinqDataSourceStudents.WhereParameters.Clear();
                foreach (var model in UserPermissionModel.SearchSiteLocationList)
                {
                    LinqDataSourceStudents.WhereParameters.Add(model.SiteLocationIdName, DbType.Int32, model.SiteLocationId.ToString());
                }
                LinqDataSourceStudents.Where = UserPermissionModel.SearchWhereSiteLocationSb.ToString();
            }

            GetStudentContract();
        }
Example #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (Request["__EVENTTARGET"] == "btnNew" &&
            //Request["__EVENTARGUMENT"] == "MyArgument")
            //{
            //    //do something
            //}

            // Refund_R
            InvoiceItemGrid1.SetTypeOfInvoiceCoaItem(2);

            RefundId = Convert.ToInt32(Request["id"]);

            // find user control
            _sqlDataSourceInvoiceItems = InvoiceItemGrid1.GetSqlDataSourceInvoiceItems();
            _radGridInvoiceItems       = InvoiceItemGrid1.GetRadGridInvoiceItems();
            // connect event of invoice Items.
            _radGridInvoiceItems.PreRender += _radGridInvoiceItems_PreRender;
            //_radGridInvoiceItems.MasterTableView.CommandItemSettings.ShowSaveChangesButton = false;

            FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Refund);

            CreditMemoPayout1.SetReadonly(false);

            if (!IsPostBack)
            {
                //// new
                //if (Request["type"] == "0")
                //{
                //    // nothing
                //}
                //else
                //{
                var cRefund = new CRefund();
                var refund  = cRefund.Get(RefundId);
                FileDownloadList1.GetFileDownload(refund.RefundId);

                InvoiceItemGrid1.InvoiceId = refund.InvoiceId;
                InvoiceItemGrid1.SetEditMode(true);

                CreditMemoPayout1.SetCreditVisible(true);
                var cCreditMemoPayout = new CCreditMemoPayout();
                var creditMemoPayout  = cCreditMemoPayout.Get(refund.CreditMemoPayoutId);
                CreditMemoPayout1.SetData(creditMemoPayout);
                //}
            }
        }
Example #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            InvoiceId = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Break);

                var vwInvoice = new CInvoice().GetVwInvoice(InvoiceId);
                if (vwInvoice != null)
                {
                    RadDatePickerProgramStartDate.SelectedDate = vwInvoice.StartDate;
                    RadDatePickerProgramEndDate.SelectedDate   = vwInvoice.EndDate;
                }
                RadDatePickerStartDate.SelectedDate = DateTime.Today;
            }
        }
Example #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                ResetForm();
            }

            LinqDataSourceInvoice.WhereParameters.Clear();
            LinqDataSourceInvoice.WhereParameters.Add("PackageProgramFlag", DbType.Boolean, bool.TrueString);
            LinqDataSourceInvoice.Where = "PackageProgramFlag== @PackageProgramFlag";

            FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.PackageProgram);
            FileDownloadList1.SetVisibieUploadControls(false);

            SearchPackageProgram();
            GetPackageDetail();
        }
Example #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // find user control
            _sqlDataSourceInvoiceItemsNew      = InvoiceItemGridNew.GetSqlDataSourceInvoiceItems();
            _radGridInvoiceItemsNew            = InvoiceItemGridNew.GetRadGridInvoiceItems();
            _radGridInvoiceItemsNew.PreRender += _radGridInvoiceItemsNew_PreRender;
            InvoiceItemGridNew.SetEditMode(false);

            // init
            FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Refund);
            FileDownloadList1.SetVisibieUploadControls(false);

            if (!IsPostBack)
            {
            }

            SearchRefund();
        }
Example #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (new CUser().IsUserInformation(CurrentGroupId) == false)
            {
                Response.Redirect("~/NoPermission");
            }

            Id = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.User);

                var cUsrinfo = new CUserInfomation();
                var usrinfo  = cUsrinfo.Get(Id);
                if (usrinfo != null)
                {
                    RadDatePickerActualHireDate.SelectedDate = usrinfo.ActualHireDate;
                    RadComboBoxJobType.SelectedValue         = usrinfo.JobType.ToString();
                    CheckBoxBank.Checked        = Convert.ToBoolean(usrinfo.BankInfo);
                    CheckBoxDiploma.Checked     = Convert.ToBoolean(usrinfo.Diploma);
                    CheckBoxResume.Checked      = Convert.ToBoolean(usrinfo.Resume);
                    CheckBoxOfferLetter.Checked = Convert.ToBoolean(usrinfo.OfferLetter);
                }

                FileDownloadList1.GetFileDownload(Id);
            }

            sqlDataSourceVacationSchema.WhereParameters.Clear();
            sqlDataSourceVacationSchema.WhereParameters.Add("UserId", DbType.Int32, Id.ToString());
            sqlDataSourceVacationSchema.Where = "UserId== @UserId";

            LinqDataSourceUserSalary.WhereParameters.Clear();
            LinqDataSourceUserSalary.WhereParameters.Add("UserId", DbType.Int32, Id.ToString());
            LinqDataSourceUserSalary.Where = "UserId== @UserId";


            LinqDataSourceUserStatus.WhereParameters.Clear();
            LinqDataSourceUserStatus.WhereParameters.Add("UserId", DbType.Int32, Id.ToString());
            LinqDataSourceUserStatus.Where = "UserId== @UserId";
        }
Example #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                // todo: here
                var excel = RadToolBarCreditMemo.FindItemByText("Excel");
                if (CurrentGroupId == (int)CConstValue.UserGroupForAccountExcelExport.Accounting ||
                    CurrentGroupId == (int)CConstValue.UserGroupForAccountExcelExport.IT)
                {
                    excel.Visible = true;
                }

                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.CreditMemo);
                FileDownloadList1.SetVisibieUploadControls(false);

                CreditMemoPayout1.SetCreditVisible(false);
            }

            SearchCreditmemo();
            SearchCreditmemoPayout();
            SearchCreditmemoPayoutHistory();
        }
Example #16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            InvoiceId = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.ProgramChange);
                RefundInfo1.InitReundInfo(InvoiceId, CurrentSiteLocationId, true);


                /////////////////
                var global = new CGlobal();

                var student = new CStudent().Get(InvoiceId);

                LoadAgency(student.SiteLocationId);
                ddlAgencyContact.Items.Insert(0, new RadComboBoxItem("-None-", "0"));
                LoadFaculty();
                LoadProgramGroup("0");
                LoadProgram("0");

                var cCountry = new CCountry().Get((int)student.CountryId);
                ViewState["CountryMarketId"] = cCountry.CountryMarketId;

                tbRequestDate.SelectedDate = DateTime.Now;

                ddlProgramWeeks.DataSource     = GetProgramWeeksList();
                ddlProgramWeeks.DataTextField  = "Name";
                ddlProgramWeeks.DataValueField = "Value";
                ddlProgramWeeks.DataBind();
                ddlProgramWeeks.Items.Insert(0, new RadComboBoxItem("-Select Weeks-", "0"));

                ddlPrgHours.DataSource     = global.GetDictionary(150);
                ddlPrgHours.DataTextField  = "Name";
                ddlPrgHours.DataValueField = "Value";
                ddlPrgHours.DataBind();
                ddlPrgHours.Items.Insert(0, new RadComboBoxItem("-Select HRS-", "0"));
            }
        }
Example #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DepositId = Convert.ToInt32(Request["id"]);
            DepositInfomation1.InitDepositInformation(true);

            FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Deposit);

            if (!IsPostBack)
            {
                // new
                if (Request["type"] == "0")
                {
                    // nothing
                }
                else
                {
                    var cDeposit = new CDeposit();
                    var deposit  = cDeposit.Get(DepositId);
                    DepositInfomation1.SetData(deposit);
                    FileDownloadList1.GetFileDownload(deposit.DepositId);
                }
            }
        }
Example #18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            InvoiceId = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Transfer);
                RefundInfo1.InitReundInfo(InvoiceId, CurrentSiteLocationId, true);


                //////////////
                tbRequestDate.SelectedDate = DateTime.Now;

                var global = new CGlobal();

                ddlSite.DataSource     = global.GetSiteId();
                ddlSite.DataTextField  = "Name";
                ddlSite.DataValueField = "Value";
                ddlSite.DataBind();
                ddlSite.Items.Insert(0, new RadComboBoxItem("- Select School -", "0"));

                ddlSiteLocation.Items.Insert(0, new RadComboBoxItem("-Select Campus-", "0"));
            }
        }
Example #19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Student);

                LoadSite(CurrentSiteId);
                LoadSiteLocation(CurrentSiteId);

                var global = new CGlobal();

                ddlCountry.DataSource     = global.GetCountry();
                ddlCountry.DataTextField  = "Name";
                ddlCountry.DataValueField = "Value";
                ddlCountry.Filter         = (RadComboBoxFilter)Convert.ToInt32(1);
                ddlCountry.DataBind();
                ddlCountry.SelectedIndex = 35; //canada

                ddlPerCountry.DataSource     = global.GetCountry();
                ddlPerCountry.DataTextField  = "Name";
                ddlPerCountry.DataValueField = "Value";
                ddlPerCountry.Filter         = (RadComboBoxFilter)Convert.ToInt32(1);
                ddlPerCountry.DataBind();
                ddlPerCountry.SelectedIndex = 35; // canada

                ddlStatus.DataSource     = global.GetDictionary(15);
                ddlStatus.DataTextField  = "Name";
                ddlStatus.DataValueField = "Value";
                ddlStatus.DataBind();
                ddlStatus.SelectedIndex = 0;

                ddlPermit.DataSource     = global.GetDictionary(16);
                ddlPermit.DataTextField  = "Name";
                ddlPermit.DataValueField = "Value";
                ddlPermit.DataBind();
                ddlPermit.SelectedIndex = 0;

                var marketer = new CUser();
                ddlmarketer.DataSource     = marketer.GetMarketerList(CurrentSiteId);
                ddlmarketer.DataTextField  = "Name";
                ddlmarketer.DataValueField = "Value";
                ddlmarketer.DataBind();
                ddlmarketer.Items.Insert(0, new RadComboBoxItem("N/A", null));
                bool isSelected = false;
                foreach (RadComboBoxItem item in ddlmarketer.Items)
                {
                    if (item.Value == CurrentUserId.ToString())
                    {
                        item.Selected = true;
                        isSelected    = true;
                        break;
                    }
                }
                if (isSelected == false)
                {
                    ddlmarketer.SelectedIndex = 0;
                }

                tbInsuranceStartDate.Enabled = false;
                tbInsuranceEndtDate.Enabled  = false;
                tbInsuranceDayFee.Enabled    = false;
                tbInsuranceTotalAmt.Enabled  = false;
            }
        }
Example #20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Id = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                foreach (GridColumn v in RadGridPurchaseOrderDetail.Columns)
                {
                    if (v.GetType() == typeof(GridTemplateColumn))
                    {
                        var column = (GridTemplateColumn)v;
                        switch (column.UniqueName)
                        {
                        case "Quantity":
                            column.DefaultInsertValue = "1";
                            break;
                        }
                    }
                }

                var scriptManager = (RadScriptManager)Page.Master.FindControl("RadScriptManager1");
                //scriptManager.Scripts.Add(new ScriptReference() { Path = ResolveUrl("~/assets/js/jquery.printArea.js") });
                //scriptManager.RegisterPostBackControl(RadButtonFileDownload);
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.PurchaseOrder);

                var global = new CGlobal();
                RadComboBoxType.DataSource     = global.GetDictionary(1466);
                RadComboBoxType.DataTextField  = "Name";
                RadComboBoxType.DataValueField = "Value";
                RadComboBoxType.DataBind();

                RadComboBoxPriority.DataSource     = global.GetDictionary(1470);
                RadComboBoxPriority.DataTextField  = "Name";
                RadComboBoxPriority.DataValueField = "Value";
                RadComboBoxPriority.DataBind();

                RadComboBoxShippingMethod.DataSource     = global.GetDictionary(1471);
                RadComboBoxShippingMethod.DataTextField  = "Name";
                RadComboBoxShippingMethod.DataValueField = "Value";
                RadComboBoxShippingMethod.DataBind();

                RadComboBoxReviewType.DataSource     = global.GetDictionary(1489);
                RadComboBoxReviewType.DataTextField  = "Name";
                RadComboBoxReviewType.DataValueField = "Value";
                RadComboBoxReviewType.DataBind();
                RadComboBoxReviewType.Items.Add(new RadComboBoxItem("N/A", null));
                RadComboBoxReviewType.SelectedIndex = RadComboBoxReviewType.Items.Count - 1;

                var obj = new CPurchaseOrder();
                var requestOrApprovalType = Request["requestOrApprovalType"];
                var approvalType          = Request["approvalType"];

                var buttonList = new List <string>();

                // new
                if (Request["createOrListType"] == "0")
                {
                    obj = obj.GetNewDocument(CurrentUserId);

                    buttonList.Add("TempSave");
                    buttonList.Add("Request");
                    buttonList.Add("Close");

                    SetVisibleItems(true);
                }
                // select
                else
                {
                    FileDownloadList1.GetFileDownload(Convert.ToInt32(Id));

                    // date
                    obj = new CPurchaseOrder(Id);

                    // request list
                    if (requestOrApprovalType == "0")
                    {
                        // Revise
                        if (approvalType == ((int)CConstValue.ApprovalStatus.Revise).ToString())
                        {
                            buttonList.Add("Request");
                            buttonList.Add("Cancel");
                            buttonList.Add("Close");

                            SetVisibleItems(true);
                        }
                        // TempSave
                        else if (approvalType == string.Empty)
                        {
                            buttonList.Add("TempSave");
                            buttonList.Add("Request");
                            buttonList.Add("Cancel");
                            buttonList.Add("Close");

                            SetVisibleItems(true);
                        }
                        // Request
                        else if (approvalType == "1")
                        {
                            buttonList.Add("Cancel");
                            buttonList.Add("Close");

                            SetVisibleItems(false);
                        }
                        else
                        {
                            buttonList.Add("Close");

                            SetVisibleItems(false);
                        }
                    }
                    // approval
                    else if (requestOrApprovalType == "1")
                    {
                        // approved or rejected
                        if (approvalType == ((int)CConstValue.ApprovalStatus.Approved).ToString() ||
                            approvalType == ((int)CConstValue.ApprovalStatus.Rejected).ToString() ||
                            approvalType == ((int)CConstValue.ApprovalStatus.Canceled).ToString())
                        {
                            buttonList.Add("Close");
                        }
                        else
                        {
                            var refundApproveInfo = new CGlobal();
                            var supervisor        = refundApproveInfo.CheckApprovalEnable((int)CConstValue.Approval.PurchaseOrder, Convert.ToInt32(Id));

                            if (CurrentUserId == supervisor)
                            {
                                buttonList.Add("Approve");
                                buttonList.Add("Reject");
                                buttonList.Add("Revise");
                                buttonList.Add("Close");
                            }
                            else
                            {
                                buttonList.Add("Close");
                            }
                        }

                        SetVisibleItems(false);
                    }
                    // Purchase Order from HQ
                    else if (requestOrApprovalType == "2")
                    {
                        // Wating for review from HQ
                        if (approvalType == ((int)CConstValue.ApprovalStatus.WaitingForPreviewFromHq).ToString())
                        {
                            buttonList.Add("Accept");
                            buttonList.Add("Reject");
                            buttonList.Add("Close");
                        }
                        // Approved
                        else if (approvalType == ((int)CConstValue.ApprovalStatus.Approved).ToString())
                        {
                            buttonList.Add("Print");
                            buttonList.Add("Accept");
                            buttonList.Add("Close");
                        }
                        else
                        {
                            buttonList.Add("Close");
                        }

                        SetVisibleItems(false);
                    }
                }

                foreach (RadToolBarItem item in RadToolBar1.Items)
                {
                    if (buttonList.Contains(item.Text))
                    {
                        item.Visible = true;
                    }
                    else
                    {
                        item.Visible = false;
                    }
                }

                // new or temp
                if (approvalType == "0" || approvalType == string.Empty)
                {
                    FileDownloadList1.SetVisibieUploadControls(true);
                }
                else
                {
                    FileDownloadList1.SetVisibieUploadControls(false);
                }

                if (approvalType != ((int)CConstValue.ApprovalStatus.WaitingForPreviewFromHq).ToString() &&
                    approvalType != ((int)CConstValue.ApprovalStatus.Approved).ToString())
                {
                    RunClientScript("HideReview();");
                }

                var dt = new DataTable();
                dt.Columns.Add("DocNo");
                dt.Columns.Add("Site");
                dt.Columns.Add("Location");
                dt.Columns.Add("Name");
                dt.Columns.Add("Date");
                var newDr = dt.NewRow();
                newDr["DocNo"]    = obj.DocNo;
                newDr["Site"]     = obj.Site;
                newDr["Location"] = obj.Location;
                newDr["Name"]     = obj.Name;
                newDr["Date"]     = obj.Date;
                dt.Rows.Add(newDr);

                RadGridInfo.DataSource = dt;

                // New
                if (Request["createOrListType"] == "0")
                {
                    var cUser = new CUser();
                    var user  = cUser.Get(CurrentUserId);
                    if (user != null)
                    {
                        RadTextBoxShipToName.Text       = cUser.GetUserName(user);
                        RadTextBoxShipToAddress.Text    = user.Address1 + " " + user.Address2;
                        RadTextBoxShipToCity.Text       = user.City;
                        RadTextBoxShipToProvince.Text   = user.Province;
                        RadTextBoxShipToPostalCode.Text = user.PostalCode;
                        RadTextBoxShipToPhone.Text      = user.CellPhone;
                        RadTextBoxShipToEmail.Text      = user.Email;
                    }

                    // Init
                    RadNumericTextBoxShippingTerms.Value   = 1;
                    RadDatePickerDeliveryDate.SelectedDate = DateTime.Now;
                }
                else
                {
                    var result = obj.Get(Id);
                    if (result != null)
                    {
                        RadComboBoxType.SelectedIndex           = result.PurchaseOrderType;
                        RadComboBoxPriority.SelectedIndex       = (int)result.PriorityType;
                        RadComboBoxShippingMethod.SelectedIndex = (int)result.ShippingMethodType;
                        RadNumericTextBoxShippingTerms.Value    = result.ShippingTerms;
                        RadDatePickerDeliveryDate.SelectedDate  = result.ShippingDeliveryDate;
                        RadTextBoxDescription.Text = result.Description;

                        RadTextBoxVendorName.Text       = result.VendorName;
                        RadTextBoxVendorAddress.Text    = result.VendorAddress;
                        RadTextBoxVendorCity.Text       = result.VendorCity;
                        RadTextBoxVendorProvince.Text   = result.VendorProvince;
                        RadTextBoxVendorPostalCode.Text = result.VendorPostalCode;
                        RadTextBoxVendorPhone.Text      = result.VendorPhone;
                        RadTextBoxVendorEmail.Text      = result.VendorEmail;

                        RadTextBoxShipToName.Text       = result.ShipToName;
                        RadTextBoxShipToAddress.Text    = result.ShipToAddress;
                        RadTextBoxShipToCity.Text       = result.ShipToCity;
                        RadTextBoxShipToProvince.Text   = result.ShipToProvince;
                        RadTextBoxShipToPostalCode.Text = result.ShipToPostalCode;
                        RadTextBoxShipToPhone.Text      = result.ShipToPhone;
                        RadTextBoxShipToEmail.Text      = result.ShipToEmail;

                        if (result.ReviewType != null)
                        {
                            RadComboBoxReviewType.SelectedIndex = (int)result.ReviewType;
                        }
                        if (result.ReviewDate != null)
                        {
                            RadDatePickerReviewDate.SelectedDate = result.ReviewDate;
                        }
                        if (result.ReviewUserId != null)
                        {
                            var cUser = new CUser();
                            var user  = cUser.Get((int)result.ReviewUserId);
                            RadTextBoxReviewUser.Text = cUser.GetUserName(user);
                        }
                        RadDatePickerReviewDate.SelectedDate = result.ReviewDate;
                        RadTextBoxReviewMemo.Text            = result.ReviewMemo;
                        RadNumericTextBoxTax.Value           = (double)result.Tax;
                    }
                }
            }
        }
Example #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Id = Convert.ToInt32(Request["id"]);

            RadAsyncUpload asyncUpload = FileDownloadList1.GetAsyncUpload();

            asyncUpload.FileUploaded += HirePop_FileUploaded;

            if (!IsPostBack)
            {
                var scriptManager = (RadScriptManager)Page.Master.FindControl("RadScriptManager1");
                //scriptManager.Scripts.Add(new ScriptReference() { Path = ResolveUrl("~/assets/js/jquery.printArea.js") });
                //scriptManager.RegisterPostBackControl(RadButtonFileDownload);
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Hire);

                var obj = new CHire();
                var requestOrApprovalType = Request["requestOrApprovalType"];
                var approvalType          = Request["approvalType"];

                var buttonList = new List <string>();

                // new
                if (Request["createOrListType"] == "0")
                {
                    obj = obj.GetNewDocument(CurrentUserId);

                    buttonList.Add("TempSave");
                    buttonList.Add("Request");
                    buttonList.Add("Close");

                    SetVisibleItems(true);
                }
                // select
                else
                {
                    FileDownloadList1.GetFileDownload(Convert.ToInt32(Id));

                    // date
                    obj = new CHire(Id);

                    // request list
                    if (requestOrApprovalType == "0")
                    {
                        // Revise
                        if (approvalType == ((int)CConstValue.ApprovalStatus.Revise).ToString())
                        {
                            buttonList.Add("Request");
                            buttonList.Add("Cancel");
                            buttonList.Add("Close");

                            SetVisibleItems(true);
                        }
                        // TempSave
                        else if (approvalType == string.Empty)
                        {
                            buttonList.Add("TempSave");
                            buttonList.Add("Request");
                            buttonList.Add("Cancel");
                            buttonList.Add("Close");

                            SetVisibleItems(true);
                        }
                        // Request
                        else if (approvalType == "1")
                        {
                            buttonList.Add("Cancel");
                            buttonList.Add("Close");

                            SetVisibleItems(false);
                        }
                        else
                        {
                            buttonList.Add("Close");

                            SetVisibleItems(false);
                        }
                    }
                    // approval
                    else if (requestOrApprovalType == "1")
                    {
                        // approved or rejected
                        if (approvalType == ((int)CConstValue.ApprovalStatus.Approved).ToString() ||
                            approvalType == ((int)CConstValue.ApprovalStatus.Rejected).ToString() ||
                            approvalType == ((int)CConstValue.ApprovalStatus.Canceled).ToString())
                        {
                            buttonList.Add("Close");
                        }
                        else
                        {
                            var refundApproveInfo = new CGlobal();
                            var supervisor        = refundApproveInfo.CheckApprovalEnable((int)CConstValue.Approval.Hire, Convert.ToInt32(Id));

                            if (CurrentUserId == supervisor)
                            {
                                buttonList.Add("Approve");
                                buttonList.Add("Reject");
                                buttonList.Add("Revise");
                                buttonList.Add("Close");
                            }
                            else
                            {
                                buttonList.Add("Close");
                            }
                        }

                        SetVisibleItems(false);
                    }
                    // Hire from HQ
                    else if (requestOrApprovalType == "2")
                    {
                        buttonList.Add("Print");
                        buttonList.Add("Cancel");
                        buttonList.Add("Close");

                        SetVisibleItems(false);
                    }
                }

                foreach (RadToolBarItem item in RadToolBar1.Items)
                {
                    if (buttonList.Contains(item.Text))
                    {
                        item.Visible = true;
                    }
                    else
                    {
                        item.Visible = false;
                    }
                }

                if (approvalType == ((int)CConstValue.ApprovalStatus.Approved).ToString())
                {
                    FileDownloadList1.SetVisibieUploadControls(true);
                    //if (FileDownloadList1.GetFileInfoCountForHire() == 0)
                    //    FileDownloadList1.SetVisibieUploadControls(true);
                    //else
                    //    FileDownloadList1.SetVisibieUploadControls(false);
                }
                else
                {
                    FileDownloadList1.SetVisibieUploadControls(false);
                }

                var dt = new DataTable();
                dt.Columns.Add("DocNo");
                dt.Columns.Add("DateOfIssue");
                dt.Columns.Add("DraftingDepartment");
                dt.Columns.Add("ShelfLife");
                var newDr = dt.NewRow();
                newDr["DocNo"]              = obj.DocNo;
                newDr["DateOfIssue"]        = obj.DateOfIssue;
                newDr["DraftingDepartment"] = obj.DraftingDepartment;
                newDr["ShelfLife"]          = obj.ShelfLife;
                dt.Rows.Add(newDr);

                RadGridInfo.DataSource = dt;

                // Get Data
                var hireObj = obj.Get(Id);
                if (hireObj != null)
                {
                    RadComboBoxDepartment.SelectedValue = hireObj.Department.ToString();
                    RadComboBoxGenre.SelectedValue      = hireObj.Genre.ToString();
                    RadComboBoxCondition.SelectedValue  = hireObj.Condition.ToString();

                    RadTextBoxJobTitle.Text        = hireObj.JobTitle;
                    RadTextBoxReasonForHiring.Text = hireObj.ReasonForHiring;
                    RadEditorDuties.Content        = hireObj.DutiesAndResponsibilities;
                    RadEditorSkills.Content        = hireObj.SkillsAndExperienceAndQualification;
                    RadTextBoxSalary.Text          = hireObj.SalaryOrWage;
                    RadTextBoxEmployment.Text      = hireObj.EmploymentCategory;
                    RadTextBoxHours.Text           = hireObj.HoursOrDaysOfWork;
                    RadEditorAdditional.Content    = hireObj.AdditionalComments;
                }
            }
        }
Example #22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Id = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                //var scriptManager = (RadScriptManager)Page.Master.FindControl("RadScriptManager1");
                //scriptManager.RegisterPostBackControl(RadButtonFileDownload);
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.BulletinBoard);

                // new
                if (Request["createOrListType"] == "0")
                {
                    var cUser = new CUser();
                    var user  = cUser.Get(CurrentUserId);
                    RadTextBoxUserName.Text        = cUser.GetUserName(user);
                    RadDatePickerDate.SelectedDate = DateTime.Today;
                }
                // select
                else
                {
                    var cBulletinBoard = new CBulletinBoard();
                    var bulletinBoard  = cBulletinBoard.Get(Id);

                    if (bulletinBoard != null)
                    {
                        var cUser = new CUser();
                        var user  = cUser.Get((int)bulletinBoard.CreatedId);
                        RadTextBoxUserName.Text        = cUser.GetUserName(user);
                        RadDatePickerDate.SelectedDate = bulletinBoard.CreatedDate;
                        RadTextBoxSubject.Text         = bulletinBoard.Subject;
                        RadEditorBody.Content          = bulletinBoard.Body;

                        // update views
                        bulletinBoard.Views++;
                        cBulletinBoard.Update(bulletinBoard);

                        // view
                        if (CurrentUserId != bulletinBoard.CreatedId)
                        {
                            RadTextBoxSubject.Enabled = false;
                            RadEditorBody.EditModes   = EditModes.Preview;
                            FileDownloadList1.SetVisibieUploadControls(false);


                            foreach (RadToolBarItem item in RadToolBar1.Items)
                            {
                                if (item.Text == "Save")
                                {
                                    item.Visible = false;
                                    break;
                                }
                            }
                        }
                    }

                    // UP LOAD
                    FileDownloadList1.GetFileDownload(Convert.ToInt32(Id));
                }
            }
        }
Example #23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Id = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                foreach (GridColumn v in RadGridFlight.Columns)
                {
                    if (v.GetType() == typeof(GridTemplateColumn))
                    {
                        var column = (GridTemplateColumn)v;
                        switch (column.UniqueName)
                        {
                        case "AirDate":
                            column.DefaultInsertValue = DateTime.Today.ToString("MM-dd-yyyy");
                            break;

                        case "Departure":
                            column.DefaultInsertValue = "12:00 AM";
                            break;
                        }
                    }
                }

                foreach (GridColumn v in RadGridAccommodation.Columns)
                {
                    if (v.GetType() == typeof(GridTemplateColumn))
                    {
                        var column = (GridTemplateColumn)v;
                        switch (column.UniqueName)
                        {
                        case "AccomIn":
                            column.DefaultInsertValue = DateTime.Today.ToString("MM-dd-yyyy");
                            break;

                        case "AccomOut":
                            column.DefaultInsertValue = DateTime.Today.ToString("MM-dd-yyyy");
                            break;
                        }
                    }
                }

                foreach (GridColumn v in RadGridCash.Columns)
                {
                    if (v.GetType() == typeof(GridTemplateColumn))
                    {
                        var column = (GridTemplateColumn)v;
                        switch (column.UniqueName)
                        {
                        case "CashDate":
                            column.DefaultInsertValue = DateTime.Today.ToString("MM-dd-yyyy");
                            break;

                        case "CashTime":
                            column.DefaultInsertValue = "12:00 AM";
                            break;
                        }
                    }
                }

                var scriptManager = (RadScriptManager)Page.Master.FindControl("RadScriptManager1");
                //scriptManager.Scripts.Add(new ScriptReference() { Path = ResolveUrl("~/assets/js/jquery.printArea.js") });
                //scriptManager.RegisterPostBackControl(RadButtonFileDownload);
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.BusinessTrip);

                var obj = new CBusinessTrip();
                var requestOrApprovalType = Request["requestOrApprovalType"];
                var approvalType          = Request["approvalType"];

                var buttonList = new List <string>();

                // new
                if (Request["createOrListType"] == "0")
                {
                    obj = obj.GetNewDocument(CurrentUserId);

                    buttonList.Add("TempSave");
                    buttonList.Add("Request");
                    buttonList.Add("Close");

                    SetVisibleItems(true);
                }
                // select
                else
                {
                    FileDownloadList1.GetFileDownload(Convert.ToInt32(Id));

                    // date
                    obj = new CBusinessTrip(Id);

                    // request list
                    if (requestOrApprovalType == "0")
                    {
                        // Revise
                        if (approvalType == ((int)CConstValue.ApprovalStatus.Revise).ToString())
                        {
                            buttonList.Add("Request");
                            buttonList.Add("Cancel");
                            buttonList.Add("Close");

                            SetVisibleItems(true);
                        }
                        // TempSave
                        else if (approvalType == string.Empty)
                        {
                            buttonList.Add("TempSave");
                            buttonList.Add("Request");
                            buttonList.Add("Cancel");
                            buttonList.Add("Close");

                            SetVisibleItems(true);
                        }
                        // Request
                        else if (approvalType == "1")
                        {
                            buttonList.Add("Cancel");
                            buttonList.Add("Close");

                            SetVisibleItems(false);
                        }
                        else
                        {
                            buttonList.Add("Close");
                            SetVisibleItems(false);
                        }
                    }
                    // approval
                    else if (requestOrApprovalType == "1")
                    {
                        // approved or rejected
                        if (approvalType == ((int)CConstValue.ApprovalStatus.Approved).ToString() ||
                            approvalType == ((int)CConstValue.ApprovalStatus.Rejected).ToString() ||
                            approvalType == ((int)CConstValue.ApprovalStatus.Canceled).ToString())
                        {
                            buttonList.Add("Close");
                        }
                        else
                        {
                            var refundApproveInfo = new CGlobal();
                            var supervisor        = refundApproveInfo.CheckApprovalEnable((int)CConstValue.Approval.BusinessTrip, Convert.ToInt32(Id));

                            if (CurrentUserId == supervisor)
                            {
                                buttonList.Add("Approve");
                                buttonList.Add("Reject");
                                buttonList.Add("Revise");
                                buttonList.Add("Close");
                            }
                            else
                            {
                                buttonList.Add("Close");
                            }
                        }

                        SetVisibleItems(false);
                    }
                    // Hire from HQ
                    else if (requestOrApprovalType == "2")
                    {
                        // Wating for review from HQ
                        if (approvalType == ((int)CConstValue.ApprovalStatus.WaitingForPreviewFromHq).ToString())
                        {
                            buttonList.Add("Accept");
                            buttonList.Add("Reject");
                            buttonList.Add("Close");
                        }
                        // In progress
                        else if (approvalType == ((int)CConstValue.ApprovalStatus.InProgress).ToString())
                        {
                            buttonList.Add("Print");
                            buttonList.Add("Complete");
                            buttonList.Add("Reject");
                            buttonList.Add("Close");
                        }
                        // Approved
                        else if (approvalType == ((int)CConstValue.ApprovalStatus.Approved).ToString())
                        {
                            buttonList.Add("Print");
                            buttonList.Add("Close");
                        }
                        else
                        {
                            buttonList.Add("Close");
                        }

                        SetVisibleItems(false);
                    }
                }

                foreach (RadToolBarItem item in RadToolBar1.Items)
                {
                    if (buttonList.Contains(item.Text))
                    {
                        item.Visible = true;
                    }
                    else
                    {
                        item.Visible = false;
                    }
                }

                // new or temp
                if (approvalType == "0" || approvalType == string.Empty)
                {
                    FileDownloadList1.SetVisibieUploadControls(true);
                }
                else
                {
                    FileDownloadList1.SetVisibieUploadControls(false);
                }

                // radio
                if (obj.TypeOfTrip != null)
                {
                    if (obj.TypeOfTrip.ToLower() == "local")
                    {
                        RadButtonOverseas.Checked = false;
                        RadButtonLocal.Checked    = true;
                    }
                    else
                    {
                        RadButtonLocal.Checked    = false;
                        RadButtonOverseas.Checked = true;
                    }
                }

                var dt = new DataTable();
                dt.Columns.Add("DocNo");
                dt.Columns.Add("Site");
                dt.Columns.Add("Location");
                dt.Columns.Add("Name");
                dt.Columns.Add("Date");
                var newDr = dt.NewRow();
                newDr["DocNo"]    = obj.DocNo.ToString();
                newDr["Site"]     = obj.Site;
                newDr["Location"] = obj.Location;
                newDr["Name"]     = obj.Name1;
                newDr["Date"]     = obj.Name2;
                dt.Rows.Add(newDr);

                RadGridInfo.DataSource = dt;
            }
        }
Example #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Id = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                FileDownloadList1.InitFileDownloadList((int)CConstValue.Upload.Inventory);

                var buttonList = new List <string>();

                // new
                if (Request["createOrListType"] == "0")
                {
                    buttonList.Add("Save");
                    buttonList.Add("Close");
                }
                // select
                else
                {
                    buttonList.Add("Save");
                    buttonList.Add("Print");
                    buttonList.Add("Close");
                }

                foreach (RadToolBarItem item in RadToolBar1.Items)
                {
                    if (buttonList.Contains(item.Text))
                    {
                        item.Visible = true;
                    }
                    else
                    {
                        item.Visible = false;
                    }
                }

                LoadInventoryCategory();
                if (!string.IsNullOrEmpty(RadComboBoxInventoryCategory.SelectedValue))
                {
                    LoadInventoryCategoryItem(Convert.ToInt32(RadComboBoxInventoryCategory.SelectedValue));
                }

                LoadSite();
                LoadSiteLocation(CurrentSiteId);
                LoadAssignedUser(CurrentSiteLocationId);

                LoadInUse();
                LoadCondition();

                var inventory = new CInventory().Get(Id);
                if (inventory != null)
                {
                    var inventoryCategoryItem = new CInventoryCategoryItem().Get(inventory.InventoryCategoryItemId);
                    RadComboBoxInventoryCategory.SelectedValue     = inventoryCategoryItem.InventoryCategoryId.ToString();
                    RadComboBoxInventoryCategoryItem.SelectedValue = inventory.InventoryCategoryItemId.ToString();

                    var siteLocation = new CSiteLocation().Get(inventory.SiteLocationId);
                    RadComboBoxSite.SelectedValue         = siteLocation.SiteId.ToString();
                    RadComboBoxSiteLocation.SelectedValue = inventory.SiteLocationId.ToString();

                    RadComboBoxAssignedUser.SelectedValue = inventory.AssignedUserId.ToString();

                    RadComboBoxInUse.SelectedValue     = inventory.InUseType.ToString();
                    RadComboBoxCondition.SelectedValue = inventory.ConditionType.ToString();

                    RadTextBoxCompany.Text              = inventory.Company;
                    RadNumericTextBoxPrice.Value        = (double)inventory.Price;
                    RadDatePickerPurchased.SelectedDate = inventory.PurchasedDate?.Date;
                    RadDatePickerExpire.SelectedDate    = inventory.ExpireDate?.Date;
                    RadTextBoxDepartment.Text           = inventory.Company;
                    RadTextBoxModelNo.Text              = inventory.ModelNo;
                    RadTextBoxSerialNo.Text             = inventory.SerialNo;

                    FileDownloadList1.GetFileDownload(Convert.ToInt32(Id));
                }
            }
        }