Esempio n. 1
0
        private void BindClaimTypeSelection()
        {
            if (Convert.ToInt32(DropDownListClaimType.SelectedValue) == 4 /*Recall*/)
            {
                //RadioButtonPayStoreNo.Checked = true;
                //RadioButtonClaimSupplierNo.Checked = true;
                //RadioButtonPayStoreYes.Checked = false;
                //RadioButtonClaimSupplierYes.Checked = false;

                DropDownListClaimResponsible.ClearSelection();
                DropDownListClaimResponsible.Items.FindByValue("3").Selected = true; //Supplier

                //RadioButtonPayStoreYes.Enabled = false;
                //RadioButtonClaimSupplierYes.Enabled = false;
                DropDownListClaimResponsible.Enabled = false;
                PanelBatchNumber.Visible             = true;
            }
            else
            {
                //RadioButtonPayStoreYes.Enabled = true;
                //RadioButtonClaimSupplierYes.Enabled = true;
                DropDownListClaimResponsible.Enabled = true;
                PanelBatchNumber.Visible             = false;
                TextBoxBatchNumber.Text = "";
            }

            MakeAwareLabel();
        }
Esempio n. 2
0
 private void BindClaimResponsible()
 {
     DropDownListClaimResponsible.ClearSelection();
     DropDownListClaimResponsible.DataSource     = ClaimResponsible.GetClaimResponsibleList();
     DropDownListClaimResponsible.DataTextField  = "Description";
     DropDownListClaimResponsible.DataValueField = "ClaimResponsibleId";
     DropDownListClaimResponsible.DataBind();
     DropDownListClaimResponsible.Items.Insert(0, new ListItem("All", "0"));
 }
Esempio n. 3
0
        private void BindClaimResponsibleMMS()
        {
            if (Convert.ToInt32(DropDownListClaimType.SelectedValue) != 4 /*Recall*/)
            {
                if (RadioButtonPayStoreYes.Checked)
                {
                    DropDownListClaimResponsible.ClearSelection();
                    DropDownListClaimResponsible.Items.FindByValue("1").Selected = true; //MMS
                    DropDownListClaimResponsible.Enabled = false;
                }

                if (RadioButtonPayStoreNo.Checked)
                {
                    DropDownListClaimResponsible.Enabled = true;
                }
            }
        }
Esempio n. 4
0
        protected void DropDownListSupplier_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Convert.ToInt32(DropDownListSupplier.SelectedValue) == 1) //MMS
            {
                DropDownListClaimType.ClearSelection();
                BindClaimType();
                DropDownListClaimType.Items.FindByValue("1").Selected = true; //Expired Stock
                DropDownListClaimType.Enabled = false;
                PanelKeyAccount.Visible       = false;

                DropDownListClaimResponsible.ClearSelection();
                DropDownListClaimResponsible.Items.FindByValue("0").Selected = true;
                DropDownListClaimResponsible.Enabled = true;
            }
            else if (Convert.ToInt32(DropDownListSupplier.SelectedValue) == 2) //Monteagle Africa
            {
                PanelKeyAccount.Visible       = true;
                DropDownListClaimType.Enabled = true;

                DropDownListClaimResponsible.ClearSelection();
                DropDownListClaimResponsible.Items.FindByValue("3").Selected = true;
                DropDownListClaimResponsible.Enabled = false;
            }
            else
            {
                DropDownListClaimType.Enabled = true;
                PanelKeyAccount.Visible       = false;

                DropDownListClaimResponsible.ClearSelection();
                DropDownListClaimResponsible.Items.FindByValue("3").Selected = true;
                DropDownListClaimResponsible.Enabled = false;

                //DropDownListClaimType.Items.Remove(DropDownListClaimType.Items.FindByText("Expired Stock")); //ExpiredStock //Commented out on 2018/05/04 as per Matthew request
            }

            MakeAwareLabel();
        }
Esempio n. 5
0
        private void BindClaim()
        {
            try
            {
                StoreRep.Web.Code.Claim claim = StoreRep.Web.Code.Claim.GetClaimByClaimId(this.claimId);

                /*
                 * PayStore - 0 = No
                 * PayStore - 1 = Yes
                 * PayStore - 99 = Not indicated yet
                 */
                RadioButtonPayStoreNo.Checked  = claim.PayStore == 0;
                RadioButtonPayStoreYes.Checked = claim.PayStore == 1;

                /*
                 * SupplierClaimBack - 0 = No
                 * SupplierClaimBack - 1 = Yes
                 * SupplierClaimBack - 99 = Not indicated yet
                 */
                RadioButtonClaimSupplierNo.Checked  = claim.SupplierClaimBack == 0;
                RadioButtonClaimSupplierYes.Checked = claim.SupplierClaimBack == 1;

                DropDownListSupplier.ClearSelection();
                DropDownListSupplier.Items.FindByValue(claim.ClaimSupplierId.ToString()).Selected = true;

                //BindStore();
                DropDownListStore.ClearSelection();
                DropDownListStore.Items.FindByValue(claim.StoreId.ToString()).Selected = true;

                TextBoxClaimDate.Text   = claim.FormattedClaimDateEdit.ToString();
                TextBoxClaimNumber.Text = claim.ClaimNumber;

                DropDownListClaimType.ClearSelection();
                DropDownListClaimType.Items.FindByValue(claim.ClaimTypeId.ToString()).Selected = true;

                DropDownListClaimResponsible.ClearSelection();
                DropDownListClaimResponsible.Items.FindByValue(claim.ClaimResponsibleId.ToString()).Selected = true;

                DropDownListCategory.ClearSelection();
                DropDownListCategory.Items.FindByValue(claim.ClaimSkuCategoryId.ToString()).Selected = true;
                BindClaimSkuSubCategory();
                DropDownListSubCategory.ClearSelection();
                DropDownListSubCategory.Items.FindByValue(claim.ClaimSkuSubCategoryId.ToString()).Selected = true;

                TextBoxValue.Text = claim.Value.ToString();

                //PanelQuantity.Visible = Convert.ToInt32(DropDownListClaimType.SelectedValue) == 4; //Recall

                if (Convert.ToInt32(DropDownListClaimType.SelectedValue) == 4)//Recall
                {
                    PanelBatchNumber.Visible = true;
                    TextBoxBatchNumber.Text  = claim.BatchNumber;
                }
                else
                {
                    PanelBatchNumber.Visible = true;
                    TextBoxBatchNumber.Text  = "";
                }

                TextBoxQuantity.Text = claim.Quantity.ToString();

                TextBoxComment.Text        = claim.Comment;
                TextBoxClaimReference.Text = claim.ClaimReference;

                TextBoxCaptureDate.Text = String.Format("{0:d/M/yyyy HH:mm:ss}", claim.CreatedDate);
                TextBoxCapturedBy.Text  = claim.ModifiedUser;

                if (Convert.ToInt32(DropDownListSupplier.SelectedValue) == 2) //Monteagle Africa
                {
                    PanelKeyAccount.Visible = true;
                    DropDownListKeyAccount.ClearSelection();
                    DropDownListKeyAccount.Items.FindByValue(claim.KeyAccountId.ToString()).Selected = true;
                }
                else
                {
                    PanelKeyAccount.Visible = false;
                }

                BindClaimTypeSelection();
            }
            catch (System.Data.SqlClient.SqlException sqlEx)
            {
                for (int i = 0; i < sqlEx.Errors.Count; i++)
                {
                    LabelError.Text += (sqlEx.Errors[i].Message + "<br />");
                }
                PanelError.Visible = true;
            }
            catch (Exception exception)
            {
                LabelError.Text   += (exception.Message + "<br />");
                PanelError.Visible = true;
            }
        }