Пример #1
0
    protected void FillData(int Type)
    {
        if (Request.Params["type"] != null)
        {
            PIKCV.BUS.Orders objOrders = new PIKCV.BUS.Orders();
            PIKCV.COM.EnumDB.OrderProcessTypeCode ProcessTypeCode = PIKCV.COM.EnumDB.OrderProcessTypeCode.unknown;

            if (Type == (int)PIKCV.COM.EnumDB.OrderProcessTypeCode.non_invoiced)
            {
                ltlTransaction_non_invoiced.Visible = true;
                ltlTransaction_paid.Visible         = false;
                ltlTransaction_unpaid.Visible       = false;
                ProcessTypeCode = PIKCV.COM.EnumDB.OrderProcessTypeCode.non_invoiced;
            }
            else if (Type == (int)PIKCV.COM.EnumDB.OrderProcessTypeCode.paid)
            {
                ltlTransaction_paid.Visible         = true;
                ltlTransaction_non_invoiced.Visible = false;
                ltlTransaction_unpaid.Visible       = false;
                ProcessTypeCode = PIKCV.COM.EnumDB.OrderProcessTypeCode.paid;
            }
            else if (Type == (int)PIKCV.COM.EnumDB.OrderProcessTypeCode.unpaid)
            {
                ltlTransaction_unpaid.Visible       = true;
                ltlTransaction_non_invoiced.Visible = false;
                ltlTransaction_paid.Visible         = false;
                ProcessTypeCode = PIKCV.COM.EnumDB.OrderProcessTypeCode.unpaid;
            }
            ddlTransactionType.SelectedValue = Type.ToString();

            if (ProcessTypeCode != PIKCV.COM.EnumDB.OrderProcessTypeCode.unknown)
            {
                DataTable dt = objOrders.GetTransactions(this.smCompanyID, ProcessTypeCode, this.smLanguageID, PIKCV.COM.EnumDB.OrderTypeCode.CreditBuy);
                if (dt.Rows.Count > 0)
                {
                    UPaging1.GeneratePager(ref dt, rptTransactions);
                    ltlNoRecord.Visible     = false;
                    rptTransactions.Visible = true;
                    UPaging1.Visible        = true;
                }
                else
                {
                    ltlNoRecord.Visible     = true;
                    rptTransactions.Visible = false;
                    UPaging1.Visible        = false;
                }
            }
        }
    }
Пример #2
0
        //Ýþlemler
        public DataTable GetTransactions(int CompanyID, PIKCV.COM.EnumDB.OrderProcessTypeCode ProcessTypeCode, PIKCV.COM.EnumDB.LanguageID LanguageID, PIKCV.COM.EnumDB.OrderTypeCode OrderTypeCode)
        {
            DataTable dt;

            try
            {
                PIKCV.DAL.Orders obj = new PIKCV.DAL.Orders();
                dt = obj.GetTransactions(CompanyID, (int)ProcessTypeCode, (int)LanguageID, (int)OrderTypeCode);
            }
            catch (Exception)
            {
                dt = null;
                throw;
            }
            return(dt);
        }
Пример #3
0
        public static DataTable GetOrders(PIKCV.COM.EnumDB.OrderProcessTypeCode OrderProcessTypeCode)
        {
            DataTable dt;

            try
            {
                PIKCV.DAL.Orders objOrders = new PIKCV.DAL.Orders();
                objOrders.Where.ProcessTypeCode.Value = OrderProcessTypeCode;
                objOrders.Query.Load();
                dt = objOrders.DefaultView.ToTable();
            }
            catch (Exception)
            {
                dt = null;
                throw;
            }
            return(dt);
        }
Пример #4
0
        //Ýþlem Raporlarý
        public DataTable GetTransactionReport(int CompanyID, PIKCV.COM.EnumDB.OrderTypeCode OrderType_CV, PIKCV.COM.EnumDB.OrderTypeCode OrderType_BuyCredit, PIKCV.COM.EnumDB.OrderProcessTypeCode GetTransactionReport, bool IsConfirmed,
                                              PIKCV.COM.EnumDB.LanguageID LanguageID, DateTime OrderStartDate, DateTime OrderEndDate)
        {
            DataTable dt;

            try
            {
                PIKCV.DAL.Orders obj = new PIKCV.DAL.Orders();
                dt = obj.GetTransactionReport(CompanyID, (int)OrderType_CV, (int)OrderType_BuyCredit, (int)GetTransactionReport, IsConfirmed, (int)LanguageID, OrderStartDate, OrderEndDate);
            }
            catch (Exception)
            {
                dt = null;
                throw;
            }
            return(dt);
        }