|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace Models
|
|
|
|
|
{
|
|
|
|
|
public class MachinesProvider : IProvider<Machines>
|
|
|
|
|
{
|
|
|
|
|
private BatchDyeingCentralEntities db = new BatchDyeingCentralEntities();
|
|
|
|
|
|
|
|
|
|
public int Delete(Machines t)
|
|
|
|
|
{
|
|
|
|
|
if (t == null) return 0;
|
|
|
|
|
var model = db.Machines.ToList().FirstOrDefault(item => t.Name == item.Name.Trim());
|
|
|
|
|
if (model == null) return 0;
|
|
|
|
|
db.Machines.Remove(model);
|
|
|
|
|
int count = db.SaveChanges();
|
|
|
|
|
return count;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int Insert(Machines t)
|
|
|
|
|
{
|
|
|
|
|
if (t == null) return 0;
|
|
|
|
|
if (String.IsNullOrEmpty(t.Name)) return 0;
|
|
|
|
|
db.Machines.Add(t);
|
|
|
|
|
int count = db.SaveChanges();
|
|
|
|
|
return count;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<Machines> Select()
|
|
|
|
|
{
|
|
|
|
|
return db.Machines.SqlQuery("select * from Machines").ToList();//查询机台
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<Machines> Selectsql(Machines t)
|
|
|
|
|
{
|
|
|
|
|
string sqlselect = "select * from Machines Where Name = " + "'" + t.Name.ToString() + "'";
|
|
|
|
|
return db.Machines.SqlQuery(sqlselect).ToList();
|
|
|
|
|
}
|
|
|
|
|
public int Update(Machines t)//更新信息
|
|
|
|
|
{
|
|
|
|
|
if (t == null) return 0;
|
|
|
|
|
var model = db.Machines.ToList().FirstOrDefault(item => item.Name.Trim() == t.Name);
|
|
|
|
|
if (model == null) return 0;
|
|
|
|
|
model.DispenseDyelot = t.DispenseDyelot;
|
|
|
|
|
model.DyeDispenseDyelot = t.DyeDispenseDyelot;
|
|
|
|
|
model.ChemicalStation = t.ChemicalStation;
|
|
|
|
|
model.DyeStation = t.DyeStation;
|
|
|
|
|
model.PowderStation = t.PowderStation;
|
|
|
|
|
model.ChemicalDispenser = t.ChemicalDispenser;
|
|
|
|
|
model.DyeDispenser = t.DyeDispenser;
|
|
|
|
|
model.PowderDispenser = t.PowderDispenser;
|
|
|
|
|
model.ChemicalCallOff = t.ChemicalCallOff;
|
|
|
|
|
model.ChemicalCallOff2 = t.ChemicalCallOff2;
|
|
|
|
|
model.ChemicalState = t.ChemicalState;
|
|
|
|
|
model.ChemicalState2 = t.ChemicalState2;
|
|
|
|
|
model.DyeCallOff = t.DyeCallOff;
|
|
|
|
|
model.DyeState = t.DyeState;
|
|
|
|
|
model.PowderCallOff = t.PowderCallOff;
|
|
|
|
|
model.PowderState = t.PowderState;
|
|
|
|
|
model.ChemicalEnabled = t.ChemicalEnabled;
|
|
|
|
|
model.DyeEnabled = t.DyeEnabled;
|
|
|
|
|
model.PowderEnabled = t.PowderEnabled;
|
|
|
|
|
int count = db.SaveChanges();
|
|
|
|
|
return count;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int Update1(Machines t)
|
|
|
|
|
{
|
|
|
|
|
if (t == null) return 0;
|
|
|
|
|
var model = db.Machines.ToList().FirstOrDefault(item => item.Name.Trim() == t.Name);
|
|
|
|
|
if (model == null) return 0;
|
|
|
|
|
model.DispenseDyelot = t.DispenseDyelot;
|
|
|
|
|
model.DyeDispenseDyelot = t.DyeDispenseDyelot;
|
|
|
|
|
model.ChemicalStation = t.ChemicalStation;
|
|
|
|
|
model.ChemicalCallOff = t.ChemicalCallOff;
|
|
|
|
|
model.ChemicalCallOff2 = t.ChemicalCallOff2;
|
|
|
|
|
model.ChemicalState = t.ChemicalState;
|
|
|
|
|
model.ChemicalState2 = t.ChemicalState2;
|
|
|
|
|
model.DyeCallOff = t.DyeCallOff;
|
|
|
|
|
model.DyeState = t.DyeState;
|
|
|
|
|
model.PowderCallOff = t.PowderCallOff;
|
|
|
|
|
model.PowderState = t.PowderState;
|
|
|
|
|
int count = db.SaveChanges();
|
|
|
|
|
return count;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int Update2(Machines t)
|
|
|
|
|
{
|
|
|
|
|
if (t == null) return 0;
|
|
|
|
|
var model = db.Machines.ToList().FirstOrDefault(item => item.Name.Trim() == t.Name);
|
|
|
|
|
if (model == null) return 0;
|
|
|
|
|
model.ChemicalCallOff = t.ChemicalCallOff;
|
|
|
|
|
model.ChemicalCallOff2 = t.ChemicalCallOff2;
|
|
|
|
|
model.ChemicalState = t.ChemicalState;
|
|
|
|
|
model.ChemicalState2 = t.ChemicalState2;
|
|
|
|
|
int count = db.SaveChanges();
|
|
|
|
|
return count;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int Update3(Machines t)
|
|
|
|
|
{
|
|
|
|
|
if (t == null) return 0;
|
|
|
|
|
var model = db.Machines.ToList().FirstOrDefault(item => item.Name.Trim() == t.Name);
|
|
|
|
|
if (model == null) return 0;
|
|
|
|
|
model.DyeCallOff = t.DyeCallOff;
|
|
|
|
|
model.DyeState = t.DyeState;
|
|
|
|
|
int count = db.SaveChanges();
|
|
|
|
|
return count;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int Update4(Machines t)
|
|
|
|
|
{
|
|
|
|
|
if (t == null) return 0;
|
|
|
|
|
var model = db.Machines.ToList().FirstOrDefault(item => item.Name.Trim() == t.Name);
|
|
|
|
|
if (model == null) return 0;
|
|
|
|
|
model.PowderCallOff = t.PowderCallOff;
|
|
|
|
|
model.PowderState = t.PowderState;
|
|
|
|
|
int count = db.SaveChanges();
|
|
|
|
|
return count;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|