Esempio n. 1
0
        // Method ListForExcel
        public void ListForExcel(MetroGrid grid, string keyword, string sortColumn, string sortBy, string columnFilter, object filterValue)
        {
            grid.Rows.Clear();

            grid.Columns.Clear();

            List <StuffsModel> stuffs = StuffsDao.Instance.ListForExcel(keyword, !string.IsNullOrEmpty(sortColumn) ? HelperBll.GetColumnNameInSQLByPropertyName <StuffsModel>(sortColumn) : "", sortBy, !string.IsNullOrEmpty(columnFilter) ? HelperBll.GetColumnNameInSQLByPropertyName <StuffsModel>(columnFilter) : "", filterValue);

            StuffsModel nameOf = new StuffsModel();

            grid.Columns.Add(nameof(nameOf.BQCode), nameof(nameOf.BQCode));
            grid.Columns.Add(nameof(nameOf.Name), nameof(nameOf.Name));
            grid.Columns.Add(nameof(nameOf.Category), nameof(nameOf.Category));
            grid.Columns.Add(nameof(nameOf.PlaceStuff), nameof(nameOf.PlaceStuff));
            grid.Columns.Add(nameof(nameOf.DateBuy), nameof(nameOf.DateBuy));
            grid.Columns.Add(nameof(nameOf.DateUse), nameof(nameOf.DateUse));
            grid.Columns.Add(nameof(nameOf.YearRelease), nameof(nameOf.YearRelease));
            grid.Columns.Add(nameof(nameOf.ColorStuffs), nameof(nameOf.ColorStuffs));
            grid.Columns.Add(nameof(nameOf.State), nameof(nameOf.State));
            grid.Columns.Add(nameof(nameOf.PriceBuy), nameof(nameOf.PriceBuy));
            grid.Columns.Add(nameof(nameOf.Warranty), nameof(nameOf.Warranty));
            grid.Columns.Add(nameof(nameOf.CreatedDate), nameof(nameOf.CreatedDate));
            grid.Columns.Add(nameof(nameOf.CreatedBy), nameof(nameOf.CreatedBy));
            grid.Columns.Add(nameof(nameOf.ModifiedDate), nameof(nameOf.ModifiedDate));
            grid.Columns.Add(nameof(nameOf.ModifiedBy), nameof(nameOf.ModifiedBy));

            for (int i = 0; i < stuffs.Count; i++)
            {
                grid.Rows.Add();

                grid[nameof(nameOf.BQCode), i].Value       = stuffs[i].BQCode;
                grid[nameof(nameOf.Name), i].Value         = stuffs[i].Name;
                grid[nameof(nameOf.Category), i].Value     = stuffs[i].Category;
                grid[nameof(nameOf.PlaceStuff), i].Value   = stuffs[i].PlaceStuff;
                grid[nameof(nameOf.DateBuy), i].Value      = stuffs[i].DateBuy;
                grid[nameof(nameOf.DateUse), i].Value      = stuffs[i].DateUse;
                grid[nameof(nameOf.YearRelease), i].Value  = stuffs[i].YearRelease;
                grid[nameof(nameOf.ColorStuffs), i].Value  = stuffs[i].ColorStuffs;
                grid[nameof(nameOf.State), i].Value        = stuffs[i].State;
                grid[nameof(nameOf.PriceBuy), i].Value     = stuffs[i].PriceBuy;
                grid[nameof(nameOf.Warranty), i].Value     = stuffs[i].Warranty;
                grid[nameof(nameOf.CreatedDate), i].Value  = stuffs[i].CreatedDate;
                grid[nameof(nameOf.CreatedBy), i].Value    = stuffs[i].CreatedBy;
                grid[nameof(nameOf.ModifiedDate), i].Value = stuffs[i].ModifiedDate.ToString() == "01-Jan-01 12:00:00 AM" ? "" : stuffs[i].ModifiedDate.ToString();
                grid[nameof(nameOf.ModifiedBy), i].Value   = stuffs[i].ModifiedBy;
            }
        }
Esempio n. 2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (grvVL.RowCount == 0)
            {
                return;
            }
            grvVL.FocusedRowHandle = -1;

            for (int i = 0; i < grvVL.RowCount; i++)
            {
                int         id    = TextUtils.ToInt(grvVL.GetRowCellValue(i, colID));
                StuffsModel stuff = new StuffsModel();
                if (id > 0)
                {
                    stuff = (StuffsModel)StuffsBO.Instance.FindByPK(id);
                }

                stuff.Code        = TextUtils.ToString(grvVL.GetRowCellValue(i, colCode));
                stuff.Description = TextUtils.ToString(grvVL.GetRowCellValue(i, colDes));
                stuff.Price       = TextUtils.ToDecimal(grvVL.GetRowCellValue(i, colPrice));
                stuff.Hang        = TextUtils.ToString(grvVL.GetRowCellValue(i, colHang));
                stuff.TypeWeight  = TextUtils.ToBoolean(grvVL.GetRowCellValue(i, colWeight));

                if (stuff.Code == "" && stuff.Hang == "")
                {
                    continue;
                }

                if (id > 0)
                {
                    StuffsBO.Instance.Update(stuff);
                }
                else
                {
                    StuffsBO.Instance.Insert(stuff);
                }
            }
            loadStuffs();
            MessageBox.Show("Lưu trữ thành công!", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Esempio n. 3
0
 protected StuffsFacade(StuffsModel model) : base(model)
 {
 }
Esempio n. 4
0
        // Method Insert
        public int Edit(StuffsModel stuff, string[] paramters)
        {
            Dictionary <string, object> dicParamters = HelperDao.GenerateParameter <StuffsModel>(stuff, paramters);

            return(DataProvider.Instance.Execute(StuffsQuerys.Edit(paramters, stuff.Id), dicParamters));
        }
Esempio n. 5
0
        // Method CheckExist
        public int CheckExist(StuffsModel stuff, string[] parameters)
        {
            Dictionary <string, object> dicParameters = HelperDao.GenerateParameter <StuffsModel>(stuff, parameters);

            return(DataProvider.Instance.Count(StuffsQuerys.CheckExsist(parameters, stuff.Id), dicParameters));
        }