public ActionResult CreateEdit(PRODUCT_TYPE model)
        {
            if (model.ID == 0)
            {
                var result = LoaiSanPham.Create(model);
                return

                    (Json(
                         new RedirectCommand()
                {
                    Code = result.Code, Message = result.Message, Url = Url.Action("Index", new { id = model.ID })
                },
                         JsonRequestBehavior.AllowGet));
            }
            else
            {
                var result = LoaiSanPham.Edit(model);
                return
                    (Json(
                         new RedirectCommand()
                {
                    Code = result.Code, Message = result.Message, Url = Url.Action("Index", new { id = model.ID })
                },
                         JsonRequestBehavior.AllowGet));
            }
        }
        protected override IDbDataParameter[] CreateSelectParameters(EntityBase anEntity)
        {
            PRODUCT_TYPE            theEntity = (PRODUCT_TYPE)anEntity;
            List <IDbDataParameter> cmdParams = new List <IDbDataParameter>();

            if (!string.IsNullOrEmpty(theEntity.PK_ID))
            {
                cmdParams.Add(DataAccessFactory.CreateDataParameter("VAR_PK_ID", theEntity.PK_ID));
            }

            if (!string.IsNullOrEmpty(theEntity.PRODUCT_CATEGORY_ID))
            {
                cmdParams.Add(DataAccessFactory.CreateDataParameter("VAR_PRODUCT_CATEGORY_ID", theEntity.PRODUCT_CATEGORY_ID));
            }

            if (!string.IsNullOrEmpty(theEntity.PRODUCTTYPE))
            {
                cmdParams.Add(DataAccessFactory.CreateDataParameter("VAR_PRODUCT_TYPE", theEntity.PRODUCTTYPE));
            }

            if (!string.IsNullOrEmpty(theEntity.REMARKS))
            {
                cmdParams.Add(DataAccessFactory.CreateDataParameter("VAR_REMARKS", theEntity.REMARKS));
            }

            if (!string.IsNullOrEmpty(theEntity.PRODUCT_TYPE_CODE))
            {
                cmdParams.Add(DataAccessFactory.CreateDataParameter("VAR_PRODUCT_TYPE_CODE", theEntity.PRODUCT_TYPE_CODE));
            }

            cmdParams.Add(DataAccessFactory.CreateDataParameter("Result", ""));

            return(cmdParams.ToArray());
        }
Example #3
0
        public ProductTypeEdit(PRODUCT_TYPE pt, Product_typeVM ptvm)
        {
            InitializeComponent();
            Product_typeEditVM vm = new Product_typeEditVM(pt, ptvm);

            this.DataContext = vm;
        }
 public async Task <ICollection <ProductDto> > GetAllAsync(PRODUCT_TYPE productType)
 {
     return(await this.context.Products
            .Where(p => p.ProductType == productType)
            .ProjectTo <ProductDto>(this.mapper.ConfigurationProvider)
            .ToListAsync());
 }
Example #5
0
        public void Product_type_update()
        {
            PRODUCT_TYPE pt = new PRODUCT_TYPE();

            pt.NAME            = "suc nam";
            pt.PRODUCT_TYPE_CD = "sn";
            ptd.Update(pt);
        }
Example #6
0
        public void Product_type_insert()
        {
            PRODUCT_TYPE pt = new PRODUCT_TYPE();

            pt.NAME            = "suc nu";
            pt.PRODUCT_TYPE_CD = "sn";
            ptd.Insert(pt);
        }
Example #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            Product_TypeDao ptd = new Product_TypeDao();
            PRODUCT_TYPE    pt  = new PRODUCT_TYPE();

            pt.NAME = txt.Text;
            ptd.Insert(pt);
        }
Example #8
0
 private void ShowEditForm(PRODUCT_TYPE p)
 {
     if (p != null)
     {
         ProductTypeEdit pt = new ProductTypeEdit(p, this);
         pt.Show();
         pt.txtProductTypecd.IsReadOnly = true;
     }
 }
 public static ProductDto GetEmptyProductDto(PRODUCT_TYPE productType)
 {
     return(new ProductDto
     {
         ProductType = productType,
         QuantityInStock = 1.00M,
         UnitPrice = 0.00M,
     });
 }
 public static CommandResult Create(PRODUCT_TYPE c)
 {
     using (var context = new GST_MockProjectEntities())
     {
         context.PRODUCT_TYPE.Add(c);
         context.SaveChanges();
         //TODO
         //context.Log(c, LogType.BankBranch_Create, userId, "", HttpContext.Current.Request.Form);
         return(new CommandResult());
     }
 }
        public static CommandResult Edit(PRODUCT_TYPE c)
        {
            using (var context = new GST_MockProjectEntities())
            {
                var Loaisanpham = context.PRODUCT_TYPE.First(x => x.ID == c.ID);

                Loaisanpham.ProductTypeName = c.ProductTypeName;
                Loaisanpham.Status          = c.Status;

                context.SaveChanges();
                //TODO
                // context.Log(c, LogType.Customer_Edit, userId, "", HttpContext.Current.Request.Form);
                return(new CommandResult());
            }
        }
        protected override EntityBase CreateAndBuildEntity(DataHelper.Framework.SafeDataReader dr)
        {
            PRODUCT_TYPE theEntity = new PRODUCT_TYPE();

            theEntity.PK_ID = !dr.IsDBNull(0) ? dr.GetValue(0).ToString() : string.Empty;

            theEntity.PRODUCT_CATEGORY_ID = !dr.IsDBNull(1) ? dr.GetValue(1).ToString() : string.Empty;

            theEntity.PRODUCTTYPE = !dr.IsDBNull(2) ? dr.GetValue(2).ToString() : string.Empty;

            theEntity.REMARKS = !dr.IsDBNull(3) ? dr.GetValue(3).ToString() : string.Empty;

            theEntity.PRODUCT_TYPE_CODE = !dr.IsDBNull(4) ? dr.GetValue(4).ToString() : string.Empty;

            return(theEntity);
        }
        private void OKevent(Window p)
        {
            PRODUCT_TYPE pt = new PRODUCT_TYPE();

            pt.PRODUCT_TYPE_CD = Product_type_cd;
            pt.NAME            = Name;
            if (cv == "insert")
            {
                Product_TypeDao.Instance().Insert(pt);
            }
            else
            {
                Product_TypeDao.Instance().Update(pt);
            }
            vm.Product_typeLists = null;
            vm.Product_typeLists = new System.Collections.ObjectModel.ObservableCollection <PRODUCT_TYPE>(Product_TypeDao.Instance().getAll());
            p.Close();
        }
 public Product_typeEditVM(PRODUCT_TYPE pt, Product_typeVM vm)
 {
     if (pt == null)
     {
         this.Product_type_cd = "";
         this.Name            = "";
         this.cv = "insert";
     }
     else
     {
         this.Product_type_cd = pt.PRODUCT_TYPE_CD;
         this.Name            = pt.NAME;
         this.cv = "update";
     }
     this.vm       = vm;
     OKCommand     = new RelayCommand <Window>((p) => { return(p != null ? true : false); }, (p) => { OKevent(p); });
     CancelCommand = new RelayCommand <Window>((p) => true, (p) => { p.Close(); });
 }
Example #15
0
        private List <PRODUCT_TYPE> MapDEBT(DataTable dt)
        {
            List <PRODUCT_TYPE> rs = new List <PRODUCT_TYPE>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                PRODUCT_TYPE obj = new PRODUCT_TYPE();
                if (dt.Columns.Contains("Product_Type_ID"))
                {
                    obj.Product_Type_ID = int.Parse(dt.Rows[i]["Product_Type_ID"].ToString());
                }
                if (dt.Columns.Contains("Product_Name"))
                {
                    obj.Product_Name = dt.Rows[i]["Product_Name"].ToString();
                }


                rs.Add(obj);
            }
            return(rs);
        }
Example #16
0
    public void SpawnObject(PRODUCT_TYPE objectType)
    {
        ObjectType = objectType;
        switch (ObjectType)
        {
        case PRODUCT_TYPE.STRAP:
        {
            _factory = new StrapsFactory();
            //Debug.Log(lastStrap.name);
        } break;

        case PRODUCT_TYPE.LIGHT_BUSRST:
        {
            _factory = new LightBurstFactory();
        } break;
        }
        GameObject prefab = _factory.CreateProduct();

        _objectStartPosition    = gameObject.transform.position;
        _objectStartPosition.x += prefab.transform.localScale.x / 2;
        _lastObject             = GameObject.Instantiate(prefab, _objectStartPosition, Quaternion.Euler(0, 0, 0)) as GameObject;
    }
Example #17
0
 public ProductTypeDataModel(PRODUCT_TYPE productType)
 {
     Id          = productType.ID;
     Name        = productType.NAME;
     Description = productType.DESCRIPTION;
 }
Example #18
0
 private void RemoveProduct_type(PRODUCT_TYPE pt)
 {
     Product_TypeDao.Instance().Delete(pt.PRODUCT_TYPE_CD);
     Product_typeLists = null;
     Product_typeLists = new ObservableCollection <PRODUCT_TYPE>(Product_TypeDao.Instance().getAll());
 }
 /// <summary>
 /// Attempts to classify the indicated infoset using the product type taxonomy.
 /// </summary>
 /// <param name="infoset">The product infoset as a DOM tree.</param>
 /// <returns>The <see cref="Category"/> instance representing the product type
 /// corresponding to the product infoset.</returns>
 public static Category ProductTypeForInfoset(XmlElement infoset)
 {
     return((infoset != null) ? PRODUCT_TYPE.Classify(infoset) : null);
 }
Example #20
0
        public static string guess_os(uint MajorVersion, uint MinorVersion, PRODUCT_TYPE ProductType)
        {
            string OperatingSystem = "";

            if (MajorVersion == 10 && MinorVersion == 0 &&
                ProductType == PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows 10";
            }
            else if (MajorVersion == 10 && MinorVersion == 0 &&
                     ProductType != PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows Server 2016 Technical Preview";
            }
            else if (MajorVersion == 6 && MinorVersion == 3 &&
                     ProductType == PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows 8.1";
            }
            else if (MajorVersion == 6 && MinorVersion == 3 &&
                     ProductType != PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows Server 2012 R2";
            }
            else if (MajorVersion == 6 && MinorVersion == 2 &&
                     ProductType == PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows 8";
            }
            else if (MajorVersion == 6 && MinorVersion == 2 &&
                     ProductType != PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows Server 2012";
            }
            else if (MajorVersion == 6 && MinorVersion == 1 &&
                     ProductType == PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows 7";
            }
            else if (MajorVersion == 6 && MinorVersion == 1 &&
                     ProductType != PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows Server 2008 R2";
            }
            else if (MajorVersion == 6 && MinorVersion == 0 &&
                     ProductType == PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows Vista";
            }
            else if (MajorVersion == 6 && MinorVersion == 0 &&
                     ProductType != PRODUCT_TYPE.VER_NT_WORKSTATION)
            {
                OperatingSystem = "Windows Server 2008";
            }
            else if (MajorVersion == 5 && MinorVersion == 1)
            {
                // Can't accurately report on Windows Server 2003/R2
                // elif (MajorVersion == 5 and MinorVersion == 2 and ProductType == self.ProductType.VER_NT_WORKSTATION)
                //	self.OperatingSystem =  "Windows Vista"
                //elif (MajorVersion == 5 and MinorVersion == 2 and ProductType != self.ProductType.VER_NT_WORKSTATION)
                //	self.OperatingSystem =  "Windows Server 2008"
                OperatingSystem = "Windows XP";
            }
            else if (MajorVersion == 5 && MinorVersion == 0)
            {
                OperatingSystem = "Windows 2000";
            }

            return(OperatingSystem);
        }
        private void showEditDataWnd(PRODUCT_TYPE nProductType, string strNumber)
        {
            List<string> listDBField = new List<string>();

            List<string> listDBEntry = new List<string>();
            listDBEntry.Add(String.Format("{0} in ({1})", LaBelleCmnDef.strDBNumber, strNumber));

            string strTableName = LaBelleCmnDef.strDBTableName[(uint)nProductType];
            List<Dictionary<string, string>> listData = dbLaBelleExcel.Select(strTableName, listDBField, listDBEntry);
            if (listData.Count != 1)
                MessageBox.Show(String.Format("搜尋到{0}筆資料", listData.Count),  "錯誤", MessageBoxButtons.OK, MessageBoxIcon.Error);

            LaBelleForm FormLaBelle = new LaBelleForm();
            FormLaBelle.MdiParent = this;
            FormLaBelle.ProductType = nProductType;
            FormLaBelle.LaBelleFormStatus = LABELLE_FORM_STATUS.LABELLE_FORM_STATUS_EDIT;
            FormLaBelle.DBNumber = Convert.ToUInt32(strNumber);

            FormLaBelle.Visible = false;
            FormLaBelle.Show();
            FormLaBelle.UpdateCtrlFromDB(listData[0]);
            FormLaBelle.Visible = true;
        }
 private void BtnSelProductOK_Click(object sender, EventArgs e)
 {
     nProductType = (PRODUCT_TYPE)ComboSelProduct.SelectedIndex;
     DialogResult = DialogResult.OK;
 }