Beispiel #1
0
 public InventoryDim get_InventoryDim_1(Session session, string Name, short RowStatus)
 {
     try
     {
         InventoryDim IDim = session.FindObject <InventoryDim>(
             CriteriaOperator.And(
                 new BinaryOperator("Name", Name, BinaryOperatorType.Equal),
                 new BinaryOperator("RowStatus", RowStatus, BinaryOperatorType.Equal)
                 ));
         if (IDim == null)
         {
             return(null);
         }
         return(IDim);
     }
     catch (Exception) { return(null); }
 }
Beispiel #2
0
 public InventoryDim GetInventoryDim(Session session, Guid RefId)
 {
     try
     {
         CriteriaOperator criteria_RowStaus = new BinaryOperator("RowStatus", Constant.ROWSTATUS_ACTIVE, BinaryOperatorType.Equal);
         CriteriaOperator criteria_RefId    = new BinaryOperator("RefId", RefId, BinaryOperatorType.Equal);
         CriteriaOperator criteria          = CriteriaOperator.And(criteria_RefId, criteria_RowStaus);
         InventoryDim     inventoryDim      = session.FindObject <InventoryDim>(criteria);
         if (inventoryDim == null)
         {
             return(CreateInventoryDim(session, RefId));
         }
         return(inventoryDim);
     }
     catch
     {
         return(null);
     }
 }
Beispiel #3
0
 public InventoryDim CreateInventoryDim(Session session, Guid RefId)
 {
     try
     {
         NAS.DAL.Nomenclature.Inventory.Inventory inventory = session.GetObjectByKey <NAS.DAL.Nomenclature.Inventory.Inventory>(RefId);
         if (inventory == null)
         {
             return(null);
         }
         InventoryDim inventoryDim = new InventoryDim(session);
         inventoryDim.Code        = inventory.Code;
         inventoryDim.Description = inventory.Description;
         inventoryDim.RefId       = RefId;
         inventoryDim.Name        = inventory.Name;
         inventoryDim.RowStatus   = Constant.ROWSTATUS_ACTIVE;
         inventoryDim.Save();
         return(inventoryDim);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Beispiel #4
0
        public void Load_Data()
        {
            WebModule.Accounting.Report.S10_DN s10dn = new WebModule.Accounting.Report.S10_DN();
            try
            {
                #region Parameter
                string account   = this.hs10dnAcc.Get("account_id").ToString();
                int    month     = int.Parse(this.hs10dnMonth.Get("month_id").ToString());
                int    year      = int.Parse(this.hs10dnYear.Get("year_id").ToString());
                string unitDim   = this.hs10dnUnitDim.Get("unit_id").ToString();
                string item      = this.hs10dnItem.Get("Item_id").ToString();
                string inventory = this.hs10dnInventory.Get("Inventory_id").ToString();
                string OwnerOrg  = "QUASAPHARCO";
                #endregion

                #region Select *
                FinancialAccountDim FAD = BO.get_FinancialAccountDim(session, account, Utility.Constant.ROWSTATUS_ACTIVE);

                MonthDim MD = BO.get_MonthDim(session, month.ToString(), Utility.Constant.ROWSTATUS_ACTIVE);

                YearDim YD = BO.get_YearDim(session, year.ToString(), Utility.Constant.ROWSTATUS_ACTIVE);

                ItemDim ID = BO.get_ItemDim_1(session, item, Utility.Constant.ROWSTATUS_ACTIVE);

                InventoryDim InDim = BO.get_InventoryDim_1(session, inventory, Utility.Constant.ROWSTATUS_ACTIVE);

                UnitDim UD = BO.get_UnitDim(session, unitDim, Utility.Constant.ROWSTATUS_ACTIVE);

                OwnerOrgDim OOD = BO.get_OwnerOrgDim(session, OwnerOrg, Utility.Constant.ROWSTATUS_ACTIVE);

                #endregion

                #region label
                s10dn.lbl_Inventory.Text = inventory;
                s10dn.lbl_Item.Text      = item;
                s10dn.lbl_year.Text      = year.ToString();
                s10dn.lbl_account.Text   = account;
                s10dn.lbl_unitDim.Text   = unitDim;
                #endregion

                #region GridView_header vao DataTable
                GridView_header();
                DataTable dt = DT_header();
                #endregion

                if (FAD == null || MD == null || YD == null || ID == null || InDim == null || UD == null || OOD == null)
                {
                    return;
                }

                #region do du lieu vao DataTable
                DT_rowgetvalue(dt, FAD.FinancialAccountDimId, InDim.InventoryDimId, OOD.OwnerOrgDimId, ID.ItemDimId, MD.MonthDimId, YD.YearDimId, UD.UnitDimId);
                #endregion

                #region do du lieu vao DataTable
                xGridView.DataSource = dt;
                xGridView.DataBind();
                #endregion
            }
            catch { }

            #region xuat Report
            xGridViewExporter.GridViewID         = "xGridView";
            s10dn.printableCC.PrintableComponent = new PrintableComponentLinkBase()
            {
                Component = xGridViewExporter
            };
            ReportViewerS10.Report = s10dn;
            #endregion
        }