public IList<Material> AW()
        {
            IList<Material> Md = new BindingList<Material>();
            Material md = new Material();
            Material md1 = new Material();
            Material md2 = new Material();

            //md.name = "CPU";
            //md.number = "1001";
            //md.type = "";
            //md.versions = "";

            //md1.name = "主板";
            //md1.number = "1002";
            //md1.type = "";
            //md1.versions = "";

            //md2.name = "显示器";
            //md2.number = "1003";
            //md2.type = "";
            //md2.versions = "";

            Md.Add(md);
            Md.Add(md1);
            Md.Add(md2);
            return Md;
        }
        public IList<Material> AP()
        {
            IList<Material> Me = new BindingList<Material>();
            Material me = new Material();
            Material me1 = new Material();
            Material me2 = new Material();

            //me.name = "孙悟空";
            //me.number = "1101";
            //me.type = "异种";
            //me.versions = "老大";

            //me1.name = "猪八戒";
            //me1.number = "1201";
            //me1.type = "元帅";
            //me1.versions = "老二";

            //me2.name = "沙和尚";
            //me2.number = "1302";
            //me2.type = "将军";
            //me2.versions = "老三";

            Me.Add(me);
            Me.Add(me1);
            Me.Add(me2);
            return Me;
        }
        public IList<Material> AssembleWorkPegging()
        {
            IList<Material> MH = new BindingList<Material>();
            Material mh = new Material();
            Material mh1 = new Material();
            Material mh2 = new Material();

            //mh.name = "汽车";
            //mh.number = "1200";
            //mh.type = "21";
            //mh.versions = "";
            //mh.status = "";

            //mh1.name = "飞机";
            //mh1.number = "2200";
            //mh1.type = "213";
            //mh1.versions = "";
            //mh1.status = "";

            //mh2.name = "轮船";
            //mh2.number = "3200";
            //mh2.type = "211";
            //mh2.versions = "";
            //mh2.status = "";

            MH.Add(mh);
            MH.Add(mh1);
            MH.Add(mh2);
            return MH;
        }
        private void MaterialDataLoad(Material m)
        {
            if (m == null) return;
            //DesignerForm(m.Material_Type_Id);
            txtMaterialNo.Text = m.No;
            txtMaterialName.Text = m.Name;
            txtMaterialVersion.Text = m.Version;
            txtOriginalNo.Text = m.Original_No;
            foreach (var item in cboSpecies.Properties.Items)
            {
                var speciesItem = (ComboBoxData)item;
                if (speciesItem.Value == m.Species)
                {
                    cboSpecies.SelectedItem = speciesItem;
                }
            }
            foreach (var item in cboProperty.Properties.Items)
            {
                var propertyItem = (ComboBoxData)item;
                if (propertyItem.Value == m.Property_Type)
                {
                    cboProperty.SelectedItem = propertyItem;
                }
            }
            //var unit = unitservice.GetUnitById(Convert.ToInt32(m.Unit_Id));
            //if (unit != null)
            //{
            //    btnUnit.Text = unit.name;
            //    var unitgroup = unitservice.GetUnitGroupById(unit.unit_group_id);
            //    if (unitgroup != null)
            //    {
            //        txtUnitGroup.Text = unitgroup.name;
            //    }
            //}
            txtgg.Text = m.Standard;
            txtModel.Text = m.Model_No;

            //var material = materialService.GetMaterialById(m.Material_Id);
            //if (material.Rows.Count > 0)
            //    btnStuff.Text = material.Rows[0]["Name"].ToString();

            txtWeight.Text = m.Weight;
            txtStatus.Text = m.Status;

            //var productcategory = productCategoryService.GetProductByCategoryId(Convert.ToInt32(m.Category));
            //if (productcategory.Rows.Count > 0)
            //    cboProduct.Text = productcategory.Rows[0]["CategoryName"].ToString();

            //var materialtype = materialService.GetMaterialTypeById(m.Material_Type_Id);
            //if (materialtype != null)
            //    cboCategory.Text = materialtype.Name;
        }
Exemple #5
0
        public IList<Material> GetMaterialcsMessage()
        {
            IList<Material> list = new BindingList<Material>();
            Material M = new Material();
            Material Ma = new Material();
            Material Mb = new Material();
            //M.number = "1";
            //Ma.number = "2";
            //Mb.number = "3";

            list.Add(M);
            list.Add(Ma);
            list.Add(Mb);
            return list;
        }
Exemple #6
0
 /// <summary>
 /// 文档清单列表
 /// </summary>
 private void DocListDataBind(Material m)
 {
     gridControl4.DataSource = null;
     if (m == null) return;
     gridControl4.DataSource = productStructService.GetDocWithMaterailByMaterialId(m.Id);
 }
 private void MaterialTypeItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     switch (e.Item.Name)
     {
         case "MaterialType_Add_Parent_BarButtonItem":
             TreeAddParnetORChild(Convert.ToInt32(parent_Id));
             break;
         case "MaterialType_Add_Child_BarButtonItem":
             TreeAddParnetORChild(Convert.ToInt32(material_Type_Id));
             break;
         case "MaterialType_Delete_BarButtonItem":
             DeleteMaterialType();
             break;
         case "MaterialType_Modify_BarButtonItem":
             var materialType = materialTypeList.Find(t => t.Id == Convert.ToInt32(material_Type_Id));
             var modifyType = new AddType();
             modifyType.Text = "修改物料类型";
             modifyType.type = materialType;
             modifyType.ShowDialog();
             if (modifyType.DialogResult == DialogResult.OK)
             {
                 materialTypeList.Remove(materialType);
                 materialTypeList.Add(modifyType.type);
                 TreeDataBind(materialTypeList);
             }
             break;
         case "btnMaterialAdd":
             var addMaterial = new AddMaterialInfor();
             var material = new Material();
             material.Material_Type_Id = Convert.ToInt32(material_Type_Id);
             addMaterial.material = material;
             addMaterial.ShowDialog();
             break;
     }
 }
 /// <summary>
 /// 零部件文档列表
 /// </summary>
 private void MaterialDocListDataBind(Material m)
 {
     gridControl5.DataSource = productStructService.GetDocWithMaterailByMaterialId(m.Id);
 }
        public List<Material> GetAllMaterial()
        {
            var materialList = new List<Material>();
            var material = new Material();
            material.Id = 1;
            material.No = "20140418";
            material.Name = "测试物料1";
            material.Original_No = "2014041801";
            material.Price = "1214.34";
            material.Product_Type = "1";
            material.Property_Type = "6";
            material.Species = "9";
            material.Standard = "ISO9001";
            material.Status = "设计状态";
            material.Unit_Group_Id = "1";
            material.Unit_Id = "1";
            material.Version = "1.1";
            material.Weight = "104";
            material.Is_Encode = "false";
            material.Is_Delete = "0";
            material.Image = "";
            material.Category = "1";
            material.Create_Date = DateTime.Now;
            material.Create_User_Id = 1;
            material.Material_Id = 4;
            material.Material_Type_Id = 1;
            material.Model_No = "100-300-500";
            material.Remark = "测试数据1";
            materialList.Add(material);

            material = new Material();
            material.Id = 2;
            material.No = "20140422";
            material.Name = "测试物料2";
            material.Original_No = "2014042202";
            material.Price = "1214.34";
            material.Product_Type = "2";
            material.Property_Type = "5";
            material.Species = "10";
            material.Standard = "ISO9001";
            material.Status = "设计状态";
            material.Unit_Group_Id = "1";
            material.Unit_Id = "1";
            material.Version = "1.1";
            material.Weight = "104";
            material.Is_Encode = "false";
            material.Is_Delete = "0";
            material.Image = "";
            material.Category = "1";
            material.Create_Date = DateTime.Now;
            material.Create_User_Id = 1;
            material.Material_Id = 3;
            material.Material_Type_Id = 1;
            material.Model_No = "100-311-500";
            material.Remark = "测试数据2";
            materialList.Add(material);

            material = new Material();
            material.Id = 3;
            material.No = "201404221022";
            material.Name = "测试物料3";
            material.Original_No = "2014042202";
            material.Price = "1214.34";
            material.Product_Type = "11";
            material.Property_Type = "7";
            material.Species = "2";
            material.Standard = "ISO9001";
            material.Status = "设计状态";
            material.Unit_Group_Id = "1";
            material.Unit_Id = "1";
            material.Version = "1.1";
            material.Weight = "104";
            material.Is_Encode = "false";
            material.Is_Delete = "0";
            material.Image = "";
            material.Category = "1";
            material.Create_Date = DateTime.Now;
            material.Create_User_Id = 1;
            material.Material_Id = 1;
            material.Material_Type_Id = 1;
            material.Model_No = "100-312-500";
            material.Remark = "测试数据3";
            materialList.Add(material);

            material = new Material();
            material.Id = 4;
            material.No = "201404221023";
            material.Name = "测试物料4";
            material.Original_No = "2014042202";
            material.Price = "1214.34";
            material.Product_Type = "9";
            material.Property_Type = "8";
            material.Species = "3";
            material.Standard = "ISO9001";
            material.Status = "设计状态";
            material.Unit_Group_Id = "1";
            material.Unit_Id = "1";
            material.Version = "1.1";
            material.Weight = "104";
            material.Is_Encode = "false";
            material.Is_Delete = "0";
            material.Image = "";
            material.Category = "1";
            material.Create_Date = DateTime.Now;
            material.Create_User_Id = 1;
            material.Material_Id = 2;
            material.Material_Type_Id = 1;
            material.Model_No = "100-312-500";
            material.Remark = "测试数据4";
            materialList.Add(material);
            return materialList;
        }
 private bool AddMaterial(Material material)
 {
     return true;
 }
Exemple #11
0
        public IList<Material> MP()
        {
            IList<Material> M = new BindingList<Material>();
            Material m1 = new Material();
            Material m2 = new Material();
            Material m3 = new Material();
            Material m4 = new Material();
            Material m5 = new Material();
            Material m6 = new Material();

            //m1.number = "1";
            //m1.cn_name  = "海豹";
            //m1.versions = "";
            //m1.type = "特种兵";
            //m1.image = "无";
            //m1.is_enable = "有效";
            //m1.status = "设计状态";
            //m1.create_date = new DateTime();
            //m1.create_user_id = 001;
            //m1.id = 1001;
            //m1.is_delete = "否";
            //m1.is_encode = "不使用";
            //m1.is_show = "是";
            //m1.material_box_id = 001;
            //m1.material_type_id = 001;
            //m1.modify_date = new DateTime();
            //m1.modify_user_id = 001;
            //m1.product_category_id = 001;
            //m1.supplied_id = 001;
            //m1.unit_id = 001;

            //m2.number = "2";
            //m2.cn_name = "三角洲";
            //m2.versions = "";
            //m2.type = "特种兵";
            //m2.image = "无";
            //m2.is_enable = "有效";
            //m2.status = "设计状态";
            //m2.create_date = new DateTime();
            //m2.create_user_id = 0002;
            //m2.id = 1002;
            //m2.is_delete = "否";
            //m2.is_encode = "不使用";
            //m2.is_show = "是";
            //m2.material_box_id = 002;
            //m2.material_type_id = 002;
            //m2.modify_date = new DateTime();
            //m2.modify_user_id = 002;
            //m2.product_category_id = 002;
            //m2.supplied_id = 002;
            //m2.unit_id = 002;

            //m3.number = "3";
            //m3.cn_name = "绿色贝雷帽";
            //m3.versions = "";
            //m3.type = "特种兵";
            //m3.image = "无";
            //m3.is_enable = "有效";
            //m3.status = "设计状态";
            //m3.create_date = new DateTime();
            //m3.create_user_id = 003;
            //m3.id = 1003;
            //m3.is_delete = "否";
            //m3.is_encode = "不使用";
            //m3.is_show = "是";
            //m3.material_box_id = 003;
            //m3.material_type_id = 003;
            //m3.modify_date = new DateTime();
            //m3.modify_user_id = 003;
            //m3.product_category_id = 003;
            //m3.supplied_id = 003;
            //m3.unit_id = 003;

            //m4.number = "4";
            //m4.cn_name = "枪骑兵";
            //m4.versions = "";
            //m4.type = "特种兵";
            //m4.image = "无";
            //m4.is_enable = "有效";
            //m4.status = "设计状态";
            //m4.create_date = new DateTime();
            //m4.create_user_id = 004;
            //m4.id = 1004;
            //m4.is_delete = "否";
            //m4.is_encode = "不使用";
            //m4.is_show = "是";
            //m4.material_box_id = 004;
            //m4.material_type_id = 004;
            //m4.modify_date = new DateTime();
            //m4.modify_user_id = 004;
            //m4.product_category_id = 004;
            //m4.supplied_id = 004;
            //m4.unit_id = 004;

            //m5.number = "5";
            //m5.cn_name = "海军陆战队";
            //m5.versions = "";
            //m5.type = "特种兵";
            //m5.image = "无";
            //m5.is_enable = "有效";
            //m5.status = "设计状态";
            //m5.create_date = new DateTime();
            //m5.create_user_id = 005;
            //m5.id = 1005;
            //m5.is_delete = "否";
            //m5.is_encode = "不使用";
            //m5.is_show = "是";
            //m5.material_box_id = 005;
            //m5.material_type_id = 005;
            //m5.modify_date = new DateTime();
            //m5.modify_user_id = 005;
            //m5.product_category_id = 005;
            //m5.supplied_id = 005;
            //m5.unit_id = 005;

            //m6.number = "6";
            //m6.cn_name = "中国城管大军";
            //m6.versions = "";
            //m6.type = "杀人机器";
            //m6.image = "无";
            //m6.is_enable = "有效";
            //m6.status = "设计状态";
            //m6.create_date = new DateTime();
            //m6.create_user_id = 006;
            //m6.id = 1006;
            //m6.is_delete = "否";
            //m6.is_encode = "不使用";
            //m6.is_show = "是";
            //m6.material_box_id = 006;
            //m6.material_type_id = 006;
            //m6.modify_date = new DateTime();
            //m6.modify_user_id = 006;
            //m6.product_category_id = 006;
            //m6.supplied_id = 006;
            //m6.unit_id = 006;

            M.Add(m1);
            M.Add(m2);
            M.Add(m3);
            M.Add(m4);
            M.Add(m5);
            M.Add(m6);

            return M;
        }
Exemple #12
0
 public Material ModifyMaterialcs(string name, string type, string number)
 {
     Material M = new Material();
     return M;
 }
Exemple #13
0
        public IList<Material> MB()
        {
            IList<Material> Ma = new BindingList<Material>();
            Material ma = new Material();
            Material ma1 = new Material();
            Material ma2 = new Material();
            Material ma3 = new Material();

            //ma.name = "山姆大叔";
            //ma.type = "牛叉型";
            //ma.number = "0001";
            //ma.versions = "战斗机中的战斗机";
            //ma.create_date = new DateTime();
            //ma.create_user_id = 001;
            //ma.id = 001;
            //ma.image = "";
            //ma.is_delete = "";
            //ma.is_enable = "";
            //ma.is_encode = "";
            //ma.material_box_id = 001;
            //ma.material_type_id = 001;
            //ma.modify_date = new DateTime();
            //ma.modify_user_id = 001;
            //ma.product_category_id = 001;
            //ma.supplied_id = 001;
            //ma.status = "";
            //ma.unit_id = 001;

            //ma1.name = "北极熊";
            //ma1.type = "外强中干型";
            //ma1.number = "0002";
            //ma1.versions = "瘦死的骆驼";
            //ma.create_date = new DateTime();
            //ma.create_user_id = 002;
            //ma.id = 002;
            //ma.image = "";
            //ma.is_delete = "";
            //ma.is_enable = "";
            //ma.is_encode = "";
            //ma.material_box_id = 002;
            //ma.material_type_id = 002;
            //ma.modify_date = new DateTime();
            //ma.modify_user_id = 002;
            //ma.product_category_id = 002;
            //ma.supplied_id = 002;
            //ma.status = "";
            //ma.unit_id = 002;

            //ma2.name = "棒子";
            //ma2.type = "不要脸型";
            //ma2.number = "0003";
            //ma2.versions = "啥都是他们的";
            //ma.create_date = new DateTime();
            //ma.create_user_id = 003;
            //ma.id = 003;
            //ma.image = "";
            //ma.is_delete = "";
            //ma.is_enable = "";
            //ma.is_encode = "";
            //ma.material_box_id = 003;
            //ma.material_type_id = 003;
            //ma.modify_date = new DateTime();
            //ma.modify_user_id = 003;
            //ma.product_category_id = 003;
            //ma.supplied_id = 003;
            //ma.status = "";
            //ma.unit_id = 003;

            //ma3.name = "倭寇";
            //ma3.type = "乱咬人型";
            //ma3.number = "0004";
            //ma3.versions = "八戒的徒子徒孙";
            //ma.create_date = new DateTime();
            //ma.create_user_id = 004;
            //ma.id = 004;
            //ma.image = "";
            //ma.is_delete = "";
            //ma.is_enable = "";
            //ma.is_encode = "";
            //ma.material_box_id = 004;
            //ma.material_type_id = 004;
            //ma.modify_date = new DateTime();
            //ma.modify_user_id = 004;
            //ma.product_category_id = 004;
            //ma.supplied_id = 004;
            //ma.status = "";
            //ma.unit_id = 004;

            Ma.Add(ma);
            Ma.Add(ma1);
            Ma.Add(ma2);
            Ma.Add(ma3);
            return Ma;
        }
Exemple #14
0
 public List<Material> GetAllMaterial()
 {
     var materialList = new List<Material>();
     var m = new Material { Id = 1, Name = "测试零部件1", No = "201403121111", Version = "1.1" };
     materialList.Add(m);
     m = new Material { Id = 2, Name = "测试零部件2", No = "201403121112", Version = "1.2" };
     materialList.Add(m);
     m = new Material { Id = 3, Name = "测试零部件3", No = "201404011008", Version = "1.3" };
     materialList.Add(m);
     return materialList;
 }
Exemple #15
0
 /// <summary>
 /// 关联文档数据加载
 /// </summary>
 /// <param name="m"></param>gridControl1
 private void DocumentDataLoad(Material m)
 {
     gridControl1.DataSource = null;
     gridControl4.DataSource = null;
     gridControl5.DataSource = null;
     if (m == null) return;
     var docList = productStructService.GetDocWithMaterailByMaterialId(m.Id);
     var docList1 = productStructService.GetDocWithMaterailByMaterialId(m.Id);
     var docMaterailList = productStructService.GetDocWithMaterailByMaterialId(m.Id);
     gridControl1.DataSource = docList;
     gridControl4.DataSource = docList1;
     gridControl5.DataSource = docMaterailList;
 }
Exemple #16
0
 public Material GetAllMaterialcs(string name, string versions, string number, string type)
 {
     Material M = new Material();
      return M;
 }
Exemple #17
0
        public IList<Material> ProjectBOMPegging()
        {
            IList<Material> MF = new BindingList<Material>();
            Material mf = new Material();
            Material mf1 = new Material();
            Material mf2 = new Material();

            //mf.name = "牛魔王";
            //mf.number = "1001";
            //mf.type = "牛精";
            //mf.versions = "";
            //mf.status = "设计状态";

            //mf1.name = "白骨精";
            //mf1.number = "1002";
            //mf1.type = "妖怪";
            //mf1.versions = "";
            //mf1.status = "归档状态";

            //mf2.name = "美猴王";
            //mf2.number = "1003";
            //mf2.type = "猴精";
            //mf2.versions = "";
            //mf2.status = "设计状态";

            MF.Add(mf);
            MF.Add(mf1);
            MF.Add(mf2);
            return MF;
        }
 public bool AddORUpdateMaterial(Material material)
 {
     return material.Id == 0 ? AddMaterial(material) : UpdateMaterial(material);
 }
Exemple #19
0
        public IList<Material> WB()
        {
            IList<Material> Mb = new BindingList<Material>();
            Material mb = new Material();
            Material mb1 = new Material();
            Material mb2 = new Material();

            //mb.name = "灰太狼";
            //mb.number = "1";
            //mb.type = "";
            //mb.versions = "牛逼的发明家";

            //mb1.name = "红太狼";
            //mb1.number = "2";
            //mb1.type = "";
            //mb1.versions = "杂技玩的好";

            //mb2.name = "小灰灰";
            //mb2.number = "3";
            //mb2.type = "";
            //mb2.versions = "独一无二的狼";

            Mb.Add(mb);
            Mb.Add(mb1);
            Mb.Add(mb2);
            return Mb;
        }
 private bool UpdateMaterial(Material material)
 {
     return true;
 }
Exemple #21
0
        public IList<Material> WorkBOMPegging()
        {
            IList<Material> MG = new BindingList<Material>();
            Material mg = new Material();
            Material mg1 = new Material();
            Material mg2 = new Material();

            //mg.name = "轴承";
            //mg.number = "10001";
            //mg.type = "1";
            //mg.versions = "";
            //mg.status = "设计";

            //mg1.name = "齿轮";
            //mg1.number = "10002";
            //mg1.type = "12";
            //mg1.versions = "";
            //mg1.status = "设计";

            //mg2.name = "轮胎";
            //mg2.number = "10003";
            //mg2.type = "123";
            //mg2.versions = "";
            //mg2.status = "归档";

            MG.Add(mg);
            MG.Add(mg1);
            MG.Add(mg2);
            return MG;
        }
 private void DocumentDataLoad(Material m)
 {
     //var docList = new Test.BOMData().GetDocumentByPartId(m.ID);
     gridControl1.DataSource = productStructService.GetDocWithMaterailByMaterialId(m.Id);
 }
Exemple #23
0
        public IList<Material> WP()
        {
            IList<Material> Mc = new BindingList<Material>();
            Material mc = new Material();
            Material mc1 = new Material();
            Material mc2 = new Material();

            //mc.name = "天灾军团";
            //mc.number = "001";
            //mc.type = "";
            //mc.versions = "";

            //mc1.name = "近卫军团";
            //mc1.number = "002";
            //mc1.type = "";
            //mc1.versions = "";

            //mc2.name = "燃烧军团";
            //mc2.number = "003";
            //mc2.type = "";
            //mc2.versions = "";

            Mc.Add(mc);
            Mc.Add(mc1);
            Mc.Add(mc2);
            return Mc;
        }
 /// <summary>
 /// 零部件引用列表
 /// </summary>
 private void MaterialQuoteListDataBind(Material m)
 {
     gridControl3.DataSource = productStructService.GetAllBOMList();
 }
 private void MaterialItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     switch (e.Item.Name)
     {
         case "MaterialMessage_DirectAdd_BarButtonItem":
             var addMaterial = new AddMaterialInfor();
             var material = new Material();
             material.Material_Type_Id = Convert.ToInt32(material_Type_Id);
             addMaterial.material = material;
             addMaterial.Show();
             break;
         case "MaterialMessage_AnalogyAdd_BarButtonItem":
             material = materialService.GetAllMaterial().Find(m => m.Id == Convert.ToInt32(material_Id));
             var analogyAdd = new AddMaterialInfor();
             analogyAdd.Tag = "AnalogyAdd";
             analogyAdd.material = material;
             analogyAdd.ShowDialog();
             break;
         case "MaterialMessage_Delete_BarButtonItem":
             DeleteMaterial();
             break;
         case "MaterialMessage_Modify_BarButtonItem":
             material = materialService.GetAllMaterial().Find(m => m.Id == Convert.ToInt32(material_Id));
             var modifyMaterial = new AddMaterialInfor();
             modifyMaterial.material = material;
             modifyMaterial.Tag = "Modify";
             modifyMaterial.Text = "修改物料信息";
             modifyMaterial.ShowDialog();
             break;
     }
 }