Exemple #1
0
 public bool Add(T_PUMPTRUCK t_pumptruck)
 {
     try
     {
         db.T_PUMPTRUCK.Add(t_pumptruck);
         db.SaveChanges();
         return(true);
     }
     catch (DbEntityValidationException e)
     {
         foreach (var eve in e.EntityValidationErrors)
         {
             Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                               eve.Entry.Entity.GetType().Name, eve.Entry.State);
             foreach (var ve in eve.ValidationErrors)
             {
                 Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                   ve.PropertyName, ve.ErrorMessage);
             }
         }
         throw;
         //   LogHelper.Error("BLL执行Add方法:" + e.Message);
     }
     return(false);
 }
Exemple #2
0
        public ActionResult Edt()
        {
            string S_PT_ID = Request.Params["S_PT_ID"] == null ? "" : Request.Params["S_PT_ID"];

            T_PUMPTRUCK t_pumptruck = bcglBll.GetLIstT_PUMPTRUCK(S_PT_ID);

            return(View(t_pumptruck));
        }
Exemple #3
0
 public ActionResult ADD(T_PUMPTRUCK t_pumptruck)
 {
     try
     {
         t_pumptruck.S_PT_ID = Guid.NewGuid().ToString("N");
         bcglBll.Add(t_pumptruck);
         return(Json(new { code = "1", msg = "新增成功!" }));
     }
     catch (Exception e)
     {
         return(Json(new { code = "0", msg = e.Message }));
     }
 }
Exemple #4
0
        //public SYSCOMMANDO GetSYSCOMMANDO(string id)
        //{

        //    SYSCOMMANDO SYSCOMMANDO = new SYSCOMMANDO();

        //    try
        //    {
        //        var query = from a in db.SYSCOMMANDO
        //                    where a.ID == id
        //                    select a;
        //        SYSCOMMANDO syscommando = query.ToList().FirstOrDefault();
        //        return syscommando;
        //    }
        //    catch (System.Exception e)
        //    {

        //     //   LogHelper.Error("BLL执行GetSYSCOMMANDO方法:" + e.Message);
        //        return null;
        //    }
        //}



        public bool Edt(T_PUMPTRUCK model)
        {
            try
            {
                db.T_PUMPTRUCK.Attach(model);
                db.Entry <T_PUMPTRUCK>(model).State = System.Data.EntityState.Modified;
                db.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                throw;
            }

            return(false);
        }
Exemple #5
0
        public T_PUMPTRUCK GetLIstT_PUMPTRUCK(string S_PT_ID)
        {
            try
            {
                var query = from a in db.T_PUMPTRUCK
                            where a.S_PT_ID == S_PT_ID
                            select a;

                T_PUMPTRUCK t_pumptruck = query.ToList().FirstOrDefault();
                return(t_pumptruck);
            }
            catch (System.Exception e)
            {
                //   LogHelper.Error("BLL执行GetLIstT_PUMPTRUCK方法:" + e.Message);
                return(null);
            }
        }
Exemple #6
0
 public void Del(string iditems)
 {
     try
     {
         string[] ss = iditems.Split(',');
         foreach (string item in ss)
         {
             T_PUMPTRUCK model = (T_PUMPTRUCK)db.T_PUMPTRUCK.Where(w => w.S_PT_ID == item).FirstOrDefault();
             db.T_PUMPTRUCK.Attach(model);
             db.Entry <T_PUMPTRUCK>(model).State = System.Data.EntityState.Deleted;
         }
         db.SaveChanges();
     }
     catch (System.Exception e)
     {
         //   LogHelper.Error("BLL执行Del方法:" + e.Message);
         throw;
     }
 }
Exemple #7
0
        //public object GetT_CAMERA() {
        //    try
        //    {
        //        var query=from a in db.T_
        //    }
        //    catch (Exception e)
        //    {

        //        LogHelper.Error("BLL执行GetT_CAMERA方法:" + e.Message);
        //        return null;
        //    }
        //}

        //public List<T_MANAGEUNIT> GetT_MANAGEUNIT()
        //{
        //    List<T_MANAGEUNIT> list = new List<T_MANAGEUNIT>();
        //    T_MANAGEUNIT item = new T_MANAGEUNIT();
        //    item.S_ID = "--请选择--";
        //    item.S_PT_DEPARTMENT = "--请选择--";
        //    list.Add(item);
        //    try
        //    {

        //        var query = from a in db.T_MANAGEUNIT
        //                    select a;
        //        list.AddRange(query.ToList());
        //        return list;
        //    }
        //    catch (Exception e)
        //    {

        //       // LogHelper.Error("BLL执行GetT_MANAGEUNIT方法:" + e.Message);
        //        return list;
        //    }
        //}

        public List <T_PUMPTRUCK> GetT_PUMPTRUCK()
        {
            List <T_PUMPTRUCK> list = new List <T_PUMPTRUCK>();
            T_PUMPTRUCK        item = new T_PUMPTRUCK();

            item.S_PT_ID   = "";
            item.S_PT_NAME = "--请选择--";
            list.Add(item);
            try
            {
                var query = from a in db.T_PUMPTRUCK
                            select a;
                list.AddRange(query.ToList());
                return(list);
            }
            catch (Exception e)
            {
                //  LogHelper.Error("BLL执行GetT_PUMPTRUCK方法:" + e.Message);
                return(list);
            }
        }
Exemple #8
0
        public async Task <ActionResult> Edt(T_PUMPTRUCK t_pumptruck)
        {
            try
            {
                bcglBll.Edt(t_pumptruck);

                return(Json(new { code = "1", msg = "修改成功!" }));
            }
            catch (DbUpdateConcurrencyException e)
            {
                var         entry         = e.Entries.Single();
                T_PUMPTRUCK tp            = (T_PUMPTRUCK)entry.Entity;
                var         databaseEntry = entry.GetDatabaseValues();
                if (databaseEntry == null)
                {
                    return(Json(new { code = "0", msg = "该记录已被其他人删除!" }));
                }
                else
                {
                    string ret            = "";
                    var    databaseValues = (T_PUMPTRUCK)databaseEntry.ToObject();
                    if (databaseValues.S_SPBH != tp.S_SPBH)
                    {
                        ret += "S_SPBH,当前值:" + databaseValues.S_SPBH + "。";
                    }
                    if (databaseValues.S_PT_NAME != tp.S_PT_NAME)
                    {
                        ret += "S_PT_NAME,当前值:" + databaseValues.S_PT_NAME + "。";
                    }
                    if (databaseValues.S_PZ != tp.S_PZ)
                    {
                        ret += "S_PZ,当前值:" + databaseValues.S_PZ + "。";
                    }
                    if (databaseValues.S_PT_FLOW != tp.S_PT_FLOW)
                    {
                        ret += "S_PT_FLOW,当前值:" + databaseValues.S_PT_FLOW + "。";
                    }
                    if (databaseValues.S_PT_LIFT != tp.S_PT_LIFT)
                    {
                        ret += "S_PT_LIFT,当前值:" + databaseValues.S_PT_LIFT + "。";
                    }
                    if (databaseValues.N_PT_CLASS != tp.N_PT_CLASS)
                    {
                        ret += "N_PT_CLASS,当前值:" + databaseValues.N_PT_CLASS + "。";
                    }
                    if (databaseValues.S_ADD != tp.S_ADD)
                    {
                        ret += "S_ADD,当前值:" + databaseValues.S_ADD + "。";
                    }
                    if (databaseValues.S_PT_AREA != tp.S_PT_AREA)
                    {
                        ret += "S_PT_AREA,当前值:" + databaseValues.S_PT_AREA + "。";
                    }
                    if (databaseValues.S_SYSCOMMANDOID != tp.S_SYSCOMMANDOID)
                    {
                        ret += "S_SYSCOMMANDOID,当前值:" + databaseValues.S_SYSCOMMANDOID + "。";
                    }
                    if (databaseValues.S_PT_CONTACTS != tp.S_PT_CONTACTS)
                    {
                        ret += "S_PT_CONTACTS,当前值:" + databaseValues.S_PT_CONTACTS + "。";
                    }
                    if (databaseValues.S_PT_CONTACTPHONE != tp.S_PT_CONTACTPHONE)
                    {
                        ret += "S_PT_CONTACTPHONE,当前值:" + databaseValues.S_PT_CONTACTPHONE + "。";
                    }
                    if (databaseValues.S_BZ != tp.S_BZ)
                    {
                        ret += "S_BZ,当前值:" + databaseValues.S_BZ + "。";
                    }
                    if (databaseValues.S_QX != tp.S_QX)
                    {
                        ret += "S_QX,当前值:" + databaseValues.S_QX + "。";
                    }
                    tp.RowVersion = databaseValues.RowVersion;
                    return(Json(new { code = "0", msg = ret }));
                }
            }
        }
Exemple #9
0
        public ActionResult Detail(string S_PT_ID)
        {
            T_PUMPTRUCK t_pumptruck = bcglBll.GetLIstT_PUMPTRUCK(S_PT_ID);

            return(View(t_pumptruck));
        }