Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var global = new CGlobal();
                //ddlHours.DataSource = global.GetDictionary(150);
                //ddlHours.DataTextField = "Name";
                //ddlHours.DataValueField = "Value";
                //ddlHours.DataBind();

                ddlProgramType.DataSource     = global.GetDictionary(1285);
                ddlProgramType.DataTextField  = "Name";
                ddlProgramType.DataValueField = "Value";
                ddlProgramType.DataBind();

                ddlComType.DataSource     = global.GetDictionary(1286);
                ddlComType.DataTextField  = "Name";
                ddlComType.DataValueField = "Value";
                ddlComType.DataBind();
                ResetForm();
            }

            RefreshProgramList();
            RefreshTuition();
            RadComboBoxProgramGroup.OpenDropDownOnLoad = false;
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // find user control
            _radGridInvoiceItems = InvoiceItemGrid1.GetRadGridInvoiceItems();
            // connect event of invoice Items.
            _radGridInvoiceItems.PreRender += _radGridInvoiceItems_PreRender;
            _radGridInvoiceItems.MasterTableView.DataSourceID = null;
            _radGridInvoiceItems.DataSourceID = null;
            // just view
            InvoiceItemGrid1.SetEditMode(false);

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

            if (!IsPostBack)
            {
                var global   = new CGlobal();
                var cStudent = new CStudent();
                var student  = cStudent.Get(Id);

                var studentSite = new CSiteLocation().Get(student.SiteLocationId);

                StudentSiteId         = studentSite.SiteId;
                StudentSiteLocationId = student.SiteLocationId;

                LoadAgency();
                LoadFaculty();
                LoadProgramGroup("0");
                LoadProgram("0");

                ddlProgramWeeks.DataSource     = new CProgram().GetProgramWeeksList();
                ddlProgramWeeks.DataTextField  = "Name";
                ddlProgramWeeks.DataValueField = "Value";
                ddlProgramWeeks.DataBind();

                ddlPrgHours.DataSource     = global.GetDictionary(150);
                ddlPrgHours.DataTextField  = "Name";
                ddlPrgHours.DataValueField = "Value";
                ddlPrgHours.DataBind();


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

                ttName1.Text = cStudent.GetStudentName(student) + " [" + student.StudentNo + "]";
                ttName2.Text = cCountryMarket.Name;
            }

            ddlAgency.OpenDropDownOnLoad       = false;
            ddlFaculty.OpenDropDownOnLoad      = false;
            ddlProgramGrp.OpenDropDownOnLoad   = false;
            ddlProgramName.OpenDropDownOnLoad  = false;
            ddlProgramWeeks.OpenDropDownOnLoad = false;
            ddlPrgHours.OpenDropDownOnLoad     = false;
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var global = new CGlobal();

                ddlBank.DataSource     = global.GetDictionary(67);
                ddlBank.DataTextField  = "Name";
                ddlBank.DataValueField = "Value";
                ddlBank.DataBind();

                tbDepositDate.SelectedDate = DateTime.Today;
            }
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            hfInvoiceId.Value = Request["id"];

            var cInvoice = new CInvoice();
            var invoice  = cInvoice.Get(Convert.ToInt32(hfInvoiceId.Value));

            LinqDataSource1.WhereParameters.Clear();
            LinqDataSource1.WhereParameters.Add("AvailableCreditAmount", DbType.Decimal, "0");
            LinqDataSource1.WhereParameters.Add("StudentId", DbType.Int32, invoice.StudentId.ToString());
            if (invoice.AgencyId == null)
            {
                LinqDataSource1.Where = "AvailableCreditAmount > @AvailableCreditAmount and StudentId == @StudentId and AgencyId == null";
            }
            else
            {
                LinqDataSource1.WhereParameters.Add("AgencyId", DbType.Int32, invoice.AgencyId.ToString());
                LinqDataSource1.Where = "AvailableCreditAmount > @AvailableCreditAmount and ((StudentId == @StudentId and AgencyId == null) or AgencyId == @AgencyId)";
            }

            if (!IsPostBack)
            {
                var global = new CGlobal();

                ddlPyamentMethod.DataSource     = global.GetDictionary(28);
                ddlPyamentMethod.DataTextField  = "Name";
                ddlPyamentMethod.DataValueField = "Value";
                ddlPyamentMethod.DataBind();

                ddlCurrency.Items.Insert(0, new RadComboBoxItem("CAD", "0"));
                ddlCurrency.Items.Insert(1, new RadComboBoxItem("USD", "1"));

                ttInvoice.Text = invoice.InvoiceNumber;

                ddlPyamentMethod.Visible = true;
                tbPaymentAmount.Visible  = true;
                ddlCurrency.Visible      = true;

                ddlCreditMemo.Visible  = false;
                tbCreditAmount.Visible = false;

                // default data
                btCheckPayment.Checked     = true;
                tbPaymentDate.SelectedDate = DateTime.Now;
            }
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PaymentId = Convert.ToInt32(Request["id"]);

            if (!IsPostBack)
            {
                var global = new CGlobal();
                RadComboBoxExtraPayment.DataSource     = global.GetDictionary(1440);
                RadComboBoxExtraPayment.DataTextField  = "Name";
                RadComboBoxExtraPayment.DataValueField = "Value";
                RadComboBoxExtraPayment.DataBind();

                RadDatePickerReceiptDate.SelectedDate = DateTime.Now;

                var cPayment = new CPayment();
                var payment  = cPayment.Get(PaymentId);
                if (payment != null)
                {
                    if (payment.ExtraDate != null)
                    {
                        RadDatePickerReceiptDate.SelectedDate = payment.ExtraDate;
                    }

                    if (payment.ExtraAmount != null)
                    {
                        RadNumericTextBoxAmount.Value = (double)payment.ExtraAmount;
                    }

                    if (payment.ExtraType != null)
                    {
                        foreach (RadComboBoxItem item in RadComboBoxExtraPayment.Items)
                        {
                            if (item.Value == payment.ExtraType.ToString())
                            {
                                item.Selected = true;
                                break;
                            }
                        }
                    }
                }
            }
        }
Пример #6
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"));
            }
        }
Пример #7
0
        protected void ResetForm()
        {
            var global = new CGlobal();

            ddlCountry.Text = string.Empty;
            ddlCountry.Items.Clear();
            ddlCountry.DataSource     = global.GetCountry();
            ddlCountry.DataTextField  = "Name";
            ddlCountry.DataValueField = "Value";
            ddlCountry.Filter         = (RadComboBoxFilter)Convert.ToInt32(1);
            ddlCountry.DataBind();

            ddlPerCountry.Text = string.Empty;
            ddlPerCountry.Items.Clear();
            ddlPerCountry.DataSource     = global.GetCountry();
            ddlPerCountry.DataTextField  = "Name";
            ddlPerCountry.DataValueField = "Value";
            ddlPerCountry.Filter         = (RadComboBoxFilter)Convert.ToInt32(1);
            ddlPerCountry.DataBind();

            ddlStatus.Text = string.Empty;
            ddlStatus.Items.Clear();
            ddlStatus.DataSource     = global.GetDictionary(15);
            ddlStatus.DataTextField  = "Name";
            ddlStatus.DataValueField = "Value";
            ddlStatus.DataBind();

            ddlPermit.Text = string.Empty;
            ddlPermit.Items.Clear();
            ddlPermit.DataSource     = global.GetDictionary(16);
            ddlPermit.DataTextField  = "Name";
            ddlPermit.DataValueField = "Value";
            ddlPermit.DataBind();

            var marketer = new CUser();

            ddlmarketer.Text = string.Empty;
            ddlmarketer.Items.Clear();
            ddlmarketer.DataSource     = marketer.GetMarketerList(CurrentSiteId);
            ddlmarketer.DataTextField  = "Name";
            ddlmarketer.DataValueField = "Value";
            ddlmarketer.DataBind();
            ddlmarketer.Items.Insert(0, new RadComboBoxItem("N/A", null));

            LoadSite(CurrentSiteId);
            LoadSiteLocation(0);

            tbFirstName.Text   = "";
            tbMiddleName1.Text = "";
            tbMiddleName2.Text = "";
            tbLastName1.Text   = "";
            tbLastName2.Text   = "";

            ddlGender.SelectedValue    = "";
            tbDateOfBirth.SelectedDate = null;

            ddlStudentType.SelectedValue = "";
            //ddlCountry.SelectedValue = "239";

            tbPhone1.Text = "";
            tbPhone2.Text = "";

            tbEmail1.Text = "";
            tbEmail2.Text = "";

            tbPassport.Text = "";
            tbLoanNo.Text   = "";

            tbComment.Text = "";

            //tbStudentMasterNo.Text = "";

            tbContactName.Text         = "";
            tbContactRelationship.Text = "";
            tbContactPhone.Text        = "";

            tbPerAddress.Text           = "";
            tbPerCity.Text              = "";
            tbPerState.Text             = "";
            tbPerZiocode.Text           = "";
            ddlPerCountry.SelectedValue = "";

            tbCadAddress.Text  = "";
            tbCadCity.Text     = "";
            tbCadProvince.Text = "";
            tbCadZipcode.Text  = "";

            ddlInsurance.SelectedValue        = "";
            tbInsuranceStartDate.SelectedDate = null;
            tbInsuranceEndtDate.SelectedDate  = null;
            tbInsuranceDayFee.Text            = "";
            tbInsuranceTotalAmt.Text          = "";

            ddlStatus.SelectedValue        = "";
            tbStatusStartDate.SelectedDate = null;
            tbStatusEndDate.SelectedDate   = null;

            ddlPermit.SelectedValue        = "";
            tbPermitStartDate.SelectedDate = null;
            tbPermitEndDate.SelectedDate   = null;
        }
Пример #8
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;
                    }
                }
            }
        }
Пример #9
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;
            }
        }