Ejemplo n.º 1
0
        public void InitiateGrid(int?SupplierId)
        {
            dgrid_Result.Columns.Clear();

            dgrid_Result.AutoGenerateColumns = false;

            dgrid_Result.Height = 150;

            dgrid_Result.Size = new Size(10, 250);

            addColumnToGrid("SupplierAccountId", "SupplierAccountId", 120, false);

            addColumnToGrid("SupplierID", "SupplierID", 120, false);

            addColumnToGrid("PurcaseInvoiceID", "PurcaseInvoiceID", 120, false);

            addColumnToGrid("المبلغ الكلى", "TotalPrice", 120, true);

            addColumnToGrid("المبلغ المدفوع", "PaidAmount", 120, true);

            addColumnToGrid("المبلغ المتبقى", "RemainingAmount", 120, true);

            addColumnToGrid("تاريخ العملية", "PurchaseDate", 120, true);

            addColumnToGrid("رقم الفاتورة", "InvoiceNumber", 120, true);

            addColumnToGrid("المورد", "SupplierName", 120, true);

            addColumnToGrid("الموظف", "CreatedByName", 120, true);

            List <BDSupplierAccount> supplierAccountList = new List <BDSupplierAccount>();

            if (SupplierId != null)
            {
                supplierAccountList = _supplierAccountWrapper.GetSupplierAccounts(SupplierId.Value);
            }

            dgrid_Result.DataSource = supplierAccountList;
        }
Ejemplo n.º 2
0
        public void InitiateGrid(int?SupplierId, DateTime?dateFrom = null, DateTime?toFrom = null)
        {
            try
            {
                dgrid_Result.Columns.Clear();

                dgrid_Result.AutoGenerateColumns = false;

                dgrid_Result.Height = 150;

                dgrid_Result.Size = new Size(10, 250);

                addColumnToGrid("SupplierAccountId", "SupplierAccountId", 120, false);

                addColumnToGrid("SupplierID", "SupplierID", 120, false);

                addColumnToGrid("PurcaseInvoiceID", "PurcaseInvoiceID", 120, false);



                addColumnToGrid("نوع العملية", "InvoiceType", 100, true);
                addColumnToGrid("المورد", "SupplierName", 120, true);
                addColumnToGrid("رقم الفاتورة", "InvoiceNumber", 120, true);

                addColumnToGrid("المبلغ الكلى", "TotalPrice", 120, true);

                addColumnToGrid("المبلغ المدفوع", "PaidAmount", 120, true);

                addColumnToGrid("المبلغ المتبقى", "RemainingAmount", 120, true);

                addColumnToGrid("مدين", "Depit", 100, true);

                addColumnToGrid("دائن", "Credit", 100, true);
                addColumnToGrid("أخر ميعاد للدفع", "LstDayToPay", 100, true);
                addColumnToGrid("تاريخ العملية", "PurchaseDate", 120, true);
                addColumnToGrid("الموظف", "CreatedByName", 120, true);



                addColumnToGrid("رقم الشيك", "ChequeNumber", 100, true);

                List <BDSupplierAccount> supplierAccountList = new List <BDSupplierAccount>();

                supplierAccountList = _supplierAccountWrapper.GetSupplierAccounts(SupplierId, dateFrom, toFrom);

                dgrid_Result.DataSource = supplierAccountList;

                if (supplierAccountList.Count > 0)
                {
                    //lbl_TotalAmount.Text = supplierAccountList.Sum(a => a.TotalPrice).Value.ToString();
                    //lbl_Paid.Text = supplierAccountList.Sum(a => a.PaidAmount).Value.ToString();
                    // lbl_Remaining.Text = supplierAccountList.Sum(a => a.RemainingAmount).Value.ToString();
                }
                else
                {
                    // lbl_TotalAmount.Text = "0";
                    // lbl_Paid.Text = "0";
                    // lbl_Remaining.Text = "0";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("حدث خطأ برجاء تكرار العمليه مره اخرى واذا تكرر الخطا برجاءالاتصال بالشخص المصمم للبرنامج وارسال رسالة الخطا التى ستظهر بعد قليل له");
                MessageBox.Show(ex.Message);
            }
        }