예제 #1
0
        private void TxtNoOfItems_TextChanged(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(TxtNoOfItems.Text.ToString()) && IsAllowTextChange)
            {
                if (Convert.ToInt32(TxtNoOfItems.Text) > CurrentAvailableItems)
                {
                    IsAllowTextChange = false;
                    messageShow.singlemsgtext("Entered quantity not available.");
                    TxtNoOfItems.Text = TxtNoOfItems.Text.Substring(0, (TxtNoOfItems.TextLength - 1));
                    IsAllowTextChange = true;
                    TxtNoOfItems.SelectAll();
                    TxtNoOfItems.Focus();
                    return;
                }
                NoOfItemsSignle      = Convert.ToInt32(TxtNoOfItems.Text.ToString());
                SinglePrice          = Convert.ToDouble(TxtRate.Text.ToString());
                SingleCgstAmount     = Convert.ToDouble(TxtCgstRs.Text.ToString());
                SingleSgstAmount     = Convert.ToDouble(TxtSgstRs.Text.ToString());
                SingleCgstPer        = Convert.ToDouble(TxtCgstPer.Text.ToString());
                SingleSgstPer        = Convert.ToDouble(TxtSgstPer.Text.ToString());
                DiscountAmountHeader = Convert.ToDouble(TxtDiscountHeader.Text.ToString());

                SingleCgstAmount       = NoOfItemsSignle * SinglePrice / 100 * SingleCgstPer;
                SingleSgstAmount       = NoOfItemsSignle * SinglePrice / 100 * SingleSgstPer;
                SingleTotalAmount      = NoOfItemsSignle * SinglePrice + SingleCgstAmount + SingleSgstAmount;
                TxtCgstPer.Text        = SingleCgstPer.ToString();
                TxtCgstRs.Text         = SingleCgstAmount.ToString();
                TxtSgstPer.Text        = SingleSgstPer.ToString();
                TxtSgstRs.Text         = SingleSgstAmount.ToString();
                TxtTotaltaxHeader.Text = (SingleCgstAmount + SingleSgstAmount).ToString();
                TxtSingleTotal.Text    = (SingleTotalAmount - DiscountAmountHeader).ToString();
            }
        }
예제 #2
0
        private string ValidateLineControlles()
        {
            string ValidateMessage = string.Empty;

            if (DropDownItemName.SelectedIndex <= 0)
            {
                DropDownItemName.Focus();
                return("Please select the Item Name.");
            }
            if (DropDownProductName.SelectedIndex <= 0)
            {
                DropDownProductName.Focus();
                return("Please select the Product Name.");
            }
            if (DropDownBrandName.SelectedIndex <= 0)
            {
                DropDownBrandName.Focus();
                return("Please select the Brand Name.");
            }
            if (DropDownColorName.SelectedIndex <= 0)
            {
                DropDownColorName.Focus();
                return("Please select the Color");
            }
            if (string.IsNullOrEmpty(TxtNoOfItems.Text.ToString()))
            {
                TxtNoOfItems.Focus();
                return("Please enter the number of Items");
            }
            if (string.IsNullOrEmpty(TxtDiscountHeader.Text.ToString()))
            {
                TxtDiscountHeader.Focus();
                return("Please enter the discount price");
            }
            return(ValidateMessage);
        }