Exemplo n.º 1
0
 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.");
     }
 }
Exemplo n.º 2
0
        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.");
            }
        }
Exemplo n.º 3
0
        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]);
        }
Exemplo n.º 4
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.");
            }
        }
Exemplo n.º 5
0
        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());
        }
Exemplo n.º 6
0
        public string Deletar(int maquinarioID)
        {
            MaquinariosModel mm = new MaquinariosModel();

            return(mm.Deletar(maquinarioID));
        }
Exemplo n.º 7
0
        public string Adicionar(Maquinarios m)
        {
            MaquinariosModel mm = new MaquinariosModel();

            return(mm.Adicionar(m));
        }
Exemplo n.º 8
0
        public List <Maquinarios> Pesquisar(int maquinarioID, string nome, int tipoMaquinario)
        {
            MaquinariosModel mm = new MaquinariosModel();

            return(mm.Pesquisar(maquinarioID, nome, tipoMaquinario));
        }