private void btnSubmit_Click(object sender, EventArgs e)
        {
            if (isInputValid())
            {
                GordenOrder.add(_gordenOrderID, (Guid)dropCustomers.SelectedValue, lblCustomerInfo.Text, Tools.zeroNonNumericString(txtGlobalDiscountAmount.Text),
                                Tools.zeroNonNumericString(txtOtherCosts.Text), txtNotes.Text,
                                _gordenOrderItems, _gordenOrderItemMaterialsList);

                //open invoice
                Tools.displayForm(this, new Gorden.GordenOrderPrint_Form(_gordenOrderID));

                this.Close();
            }
        }
Exemplo n.º 2
0
        private void populatePageData()
        {
            GordenOrder order = new GordenOrder(_orderItemID);

            lblNo.Text   = order.NoHex;
            lblDate.Text = String.Format("{0:dd/MM/yy hh:mm}", order.Timestamp);

            //customer info
            lblCustomerInfo.Text = order.CustomerInfo;

            //notes
            lblNotes.Text = order.Notes;

            _orderItems = GordenOrderItem.getItems(_orderItemID);
            Tools.populateDataGridView(grid, _orderItems);

            lblTotalAmount.Text = string.Format("Total: Rp. {0:N2}", Tools.getSum(_orderItems, GordenOrderItem.COL_SUBTOTAL, ""));

            populatePagingStartIdx();
            setPaging(1);
        }
Exemplo n.º 3
0
        /*******************************************************************************************************/
        #region INITIALIZATION

        public GordenOrderDetails_Form(Guid id)
        {
            InitializeComponent();

            _order = new GordenOrder(id);
        }
        /*******************************************************************************************************/
        #region FORM METHODS

        private void populateGridviews()
        {
            Tools.populateDataGridView(gridOrders, GordenOrder.get(null, Util.wrapNullable <int?>(txtOrderNo.Text), Util.wrapNullable <Guid?>(dropCustomers.SelectedValue), null));
        }