public string Adicionar(Maquinarios m) { try { MaquinariosModel mm = new MaquinariosModel(); mm.Maquinarios.Add(m); mm.SaveChanges(); return("Maquinario incluído"); } catch { return("Não foi possível incluir o maquinário."); } }
public string Deletar(int maquinarioID) { try { MaquinariosModel mm = new MaquinariosModel(); Maquinarios maquinario = mm.Maquinarios.Single(m => m.maquinarioID.Equals(maquinarioID)); mm.Maquinarios.Remove(maquinario); mm.SaveChanges(); return("Maquinário deletado."); } catch (Exception e) { return("Não foi possível deletar."); } }
public void ConcluirOP(int maquinarioID, DateTime?dtPrevisao) { List <Maquinarios> lm = Pesquisar(maquinarioID, "", 0); if (lm[0].dtDesocupacao == dtPrevisao) { lm[0].dtDesocupacao = null; lm[0].statusMaquinario = 0; } else { int dts = (Convert.ToDateTime(lm[0].dtDesocupacao).Subtract(DateTime.Now)).Days; if (dts > 0) { lm[0].dtDesocupacao = Convert.ToDateTime(lm[0].dtDesocupacao).AddDays(dts * -1); } } MaquinariosModel mm = new MaquinariosModel(); mm.Alterar(lm[0]); }
public string Alterar(Maquinarios m) { try { MaquinariosModel mm = new MaquinariosModel(); Maquinarios maquinario = mm.Maquinarios.Single(c => c.maquinarioID.Equals(m.maquinarioID)); maquinario.nome = (m.nome == null ? maquinario.nome : m.nome); maquinario.descricao = (m.descricao == null ? maquinario.descricao : m.descricao); maquinario.dtDesocupacao = (m.dtDesocupacao == null ? maquinario.dtDesocupacao : m.dtDesocupacao); maquinario.dtOcupacao = (m.dtOcupacao == null ? maquinario.dtOcupacao : m.dtOcupacao); maquinario.statusMaquinario = (m.statusMaquinario == null ? maquinario.statusMaquinario : m.statusMaquinario); maquinario.tipoMaquinario = (m.tipoMaquinario == null ? maquinario.tipoMaquinario : m.tipoMaquinario); mm.SaveChanges(); return("Maquinário alterado."); } catch (Exception e) { return("Não foi possível alterar o maquinário."); } }
public List <Maquinarios> Pesquisar(int maquinarioID, string nome, int tipoMaquinario) { MaquinariosModel mm = new MaquinariosModel(); IEnumerable <Maquinarios> maquinario = null; if (maquinarioID != 0 && nome != "" && tipoMaquinario != 0) { maquinario = from p in mm.Maquinarios where p.nome == nome & p.maquinarioID == maquinarioID select p; } else if (maquinarioID != 0) { maquinario = from p in mm.Maquinarios where p.maquinarioID == maquinarioID select p; } else if (nome != "") { maquinario = from p in mm.Maquinarios where p.nome.Contains(nome) select p; } else { maquinario = from p in mm.Maquinarios select p; } return(maquinario.ToList()); }
public string Deletar(int maquinarioID) { MaquinariosModel mm = new MaquinariosModel(); return(mm.Deletar(maquinarioID)); }
public string Adicionar(Maquinarios m) { MaquinariosModel mm = new MaquinariosModel(); return(mm.Adicionar(m)); }
public List <Maquinarios> Pesquisar(int maquinarioID, string nome, int tipoMaquinario) { MaquinariosModel mm = new MaquinariosModel(); return(mm.Pesquisar(maquinarioID, nome, tipoMaquinario)); }