示例#1
0
 /// <summary>
 /// 更新指定物资申请记录
 /// </summary>
 /// <param name="materialapply">指定物资申请记录</param>
 public void Update(Materialapply materialapply)
 {
     using (var context = new SchoolOAContext())
     {
         context.Materialapply.Update(materialapply);
         context.SaveChanges();
     }
 }
示例#2
0
        public bool UpdateMaterial(int state, int id)
        {
            Materialapply material = zhenjiaoRepository.QueryMaterialById(id);

            material.State = state;
            bool flag = zhenjiaoRepository.UpdateMaterialApply(material);

            return(flag);
        }
示例#3
0
        public Materialapply QueryMaterialById(int id)
        {
            Materialapply material = null;

            using (var context = new oaContext())
            {
                material = context.Materialapply.FirstOrDefault(x => x.Id == id);
                context.SaveChanges();
            }
            return(material);
        }
示例#4
0
 public bool UpdateMaterialApply(Materialapply materialApply)
 {
     using (var context = new oaContext())
     {
         try
         {
             context.Materialapply.Update(materialApply);
         }
         catch
         {
             return(false);
         }
         context.SaveChanges();
     }
     return(true);
 }
示例#5
0
 /// <summary>
 /// 创建物资申请
 /// </summary>
 /// <param name="departmentid">部门ID</param>
 /// <param name="teacherid">教师ID</param>
 /// <param name="goodsname">物资名称</param>
 /// <param name="goodsnum">物资数量</param>
 /// <param name="goodsprice">物资价格</param>
 /// <param name="remarks">申请原因</param>
 public void Add(string departmentid, string teacherid, string goodsname, int goodsnum, float goodsprice, string remarks)
 {
     using (SchoolOAContext context = new SchoolOAContext())
     {
         Materialapply materialapply = new Materialapply
         {
             Departmentid = departmentid,
             Tid          = teacherid,
             Goodsname    = goodsname,
             Goodsnum     = goodsnum,
             Goodsprice   = goodsprice,
             Remarks      = remarks,
             State        = 0 //新建物资申请状态默认未处理;0-未处理1-同意2-拒绝
         };
         context.Materialapply.Add(materialapply);
         context.SaveChanges();
     }
 }