示例#1
0
        public ActionResult Index([Bind(Include = "CargoId,NomeCargo,DescricaoCargo")] Cargo cargo)
        {
            var cargos = db.Cargoes.ToList();
            var x      = db.Cargoes.Count();
            var cont   = 0;

            for (var i = 0; i <= cont; i++)
            {
                cont++;

                if (cargo.NomeCargo == cargos[i].NomeCargo)
                {
                    ViewBag.Error = "Cargo já existente";
                    break;
                }
                else if (cont == x)
                {
                    if (ModelState.IsValid)
                    {
                        db.Cargoes.Add(cargo);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
            }

            return(View(db.Cargoes.ToList()));
        }
示例#2
0
        public ActionResult Create([Bind(Include = "ExpedicaoId,ValorTotal,Vencimento,ClienteId,MarcantiId")] ExpedicaoCopo expedicaoCopo)
        {
            var a = Request.Form["Copo"];
            var b = Request.Form["Venda.ValorUnitario"];

            if (ModelState.IsValid)
            {
                if (a != null)
                {
                    var          copo   = a.Split(',').Select(Int32.Parse).ToList();
                    var          val    = b.Split(',').Select(float.Parse).ToList();
                    List <Venda> vendas = new List <Venda>();
                    for (var x = 0; x < copo.Count(); x++)
                    {
                        Venda v1 = new Venda();
                        v1.Subtotal        = val[x];
                        v1.ExpedicaoCopoId = copo[x];
                        v1.CalcSubtotal(val[x], v1.EspecificacaoCopo.UniProd);
                        vendas.Add(v1);
                    }
                    expedicaoCopo.Vendas = vendas;
                }
                db.ExpedicaoCopoes.Add(expedicaoCopo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ClienteId  = new SelectList(db.Clientes, "ClienteId", "NomeCliente", expedicaoCopo.ClienteId);
            ViewBag.MarcantiId = new SelectList(db.Marcantis, "MarcantiId", "NomeEmpresa", expedicaoCopo.MarcantiId);
            return(View(expedicaoCopo));
        }
示例#3
0
        public ActionResult Index([Bind(Include = "CorId,NomeCor")] Cor cor)
        {
            var cores = db.Cors.ToList();
            var x     = db.Cors.Count();
            var cont  = 0;

            for (var i = 0; i <= cont; i++)
            {
                cont++;

                if (cor.NomeCor == cores[i].NomeCor)
                {
                    ViewBag.Error = "Cor já existente";
                    break;
                }
                else if (cont == x)
                {
                    if (ModelState.IsValid)
                    {
                        db.Cors.Add(cor);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
            }
            return(View(db.Cors.ToList()));
        }
示例#4
0
        public ActionResult Create([Bind(Include = "FormularioOSAtividadeId,FormularioOrdemServicoId,AtividadeOSId,AtividadesOS,StatusOS,FormularioOrdemServico,TipoManutencao")] FormularioOSAtividade formularioOSAtividade, [Bind(Include = "MaquinaId")] Maquina m1, [Bind(Include = "UsuarioId")] Usuario u1, [Bind(Include = "AtividadeOSId, NomeAtvOs")] AtividadeOS atividadeOS, int Executor, string Supervisor, string TipoManutencao)
        {
            //if (ModelState.IsValid)
            //{
            var lstTags = Request.Form["chkTags"];

            if (!string.IsNullOrEmpty(lstTags))
            {
                FormularioOrdemServico form = new FormularioOrdemServico();
                form = formularioOSAtividade.FormularioOrdemServico;
                formularioOSAtividade.StatusOS = false;
                formularioOSAtividade.FormularioOrdemServico.MaquinaId      = m1.MaquinaId;
                formularioOSAtividade.FormularioOrdemServico.UsuarioId      = Executor;
                formularioOSAtividade.FormularioOrdemServico.Supervisor     = Supervisor;
                formularioOSAtividade.FormularioOrdemServico.TipoManutencao = TipoManutencao;
                int[] splTags = lstTags.Split(',').Select(Int32.Parse).ToArray();
                foreach (var idform in splTags)
                {
                    formularioOSAtividade.AtividadeOSId = idform;
                    db.FormularioOSAtividade.Add(formularioOSAtividade);
                    db.SaveChanges();
                }
                return(RedirectToAction("Index", "FormularioOrdemServicoes"));
            }
            //}
            return(View(formularioOSAtividade));
        }
        public ActionResult Index([Bind(Include = "MaquinaId,NomeMaquina")] Maquina maquina)
        {
            var maquinas = db.Maquinas.ToList();
            var x        = db.Maquinas.Count();
            var cont     = 0;

            for (var i = 0; i <= cont; i++)
            {
                cont++;

                if (maquina.NomeMaquina == maquinas[i].NomeMaquina)
                {
                    ViewBag.Error = "Máquina já existente";
                    break;
                }
                else if (cont == x)
                {
                    if (ModelState.IsValid)
                    {
                        db.Maquinas.Add(maquina);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
            }

            return(View(db.Maquinas.ToList()));
        }
        public ActionResult Index([Bind(Include = "AtividadeTMId,NomeAtvTm")] AtividadeTM atividadeTm)
        {
            var atividades = db.AtividadeTMs.ToList();
            var x          = db.AtividadeTMs.Count();
            var cont       = 0;

            for (var i = 0; i <= cont; i++)
            {
                cont++;

                if (atividadeTm.NomeAtvTm == atividades[i].NomeAtvTm)
                {
                    ViewBag.Error = "Atividade já existente";
                    break;
                }
                else if (cont == x)
                {
                    if (ModelState.IsValid)
                    {
                        db.AtividadeTMs.Add(atividadeTm);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
            }

            return(View(db.AtividadeTMs.ToList()));
        }
示例#7
0
        public ActionResult Index([Bind(Include = "MoldeId,NomeMolde,Cavidade")] Molde molde)
        {
            var moldes = db.Moldes.ToList();
            var x      = db.Moldes.Count();
            var cont   = 0;

            for (var i = 0; i <= cont; i++)
            {
                cont++;

                if (molde.NomeMolde == moldes[i].NomeMolde && molde.Cavidade == moldes[i].Cavidade)
                {
                    ViewBag.Error = "Molde já existente";
                    break;
                }
                else if (cont == x)
                {
                    if (ModelState.IsValid)
                    {
                        db.Moldes.Add(molde);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
            }

            return(View(db.Moldes.ToList()));
        }
示例#8
0
 public ActionResult Edit([Bind(Include = "LoginId,User,Senha")] Login login)
 {
     if (ModelState.IsValid)
     {
         db.Entry(login).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(login));
 }
示例#9
0
        public ActionResult Index([Bind(Include = "MaquinaId,NomeMaquina")] Maquina maquina)
        {
            if (ModelState.IsValid)
            {
                db.Maquinas.Add(maquina);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(maquina));
        }
示例#10
0
        public ActionResult Create([Bind(Include = "ClienteId,NomeCliente")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                db.Clientes.Add(cliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cliente));
        }
示例#11
0
        public ActionResult Create([Bind(Include = "MarcantiId,NomeEmpresa,Cnpj,Cep,Uf,Cidade,Rua,Bairro,Complemento,Numero,Telefone,Email")] Marcanti marcanti)
        {
            if (ModelState.IsValid)
            {
                db.Marcantis.Add(marcanti);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(marcanti));
        }
示例#12
0
        public ActionResult Index([Bind(Include = "AtividadeOSId,NomeAtvOs")] AtividadeOS atividadeOS)
        {
            if (ModelState.IsValid)
            {
                db.AtividadeOS.Add(atividadeOS);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(atividadeOS));
        }
示例#13
0
        public ActionResult Create([Bind(Include = "ExpectativaId,Produto,CavidadeMolde,PesoPecaAproximado,PesoPecaCompleta,Ciclo,ProducaoEsperada,ProdInicio,ProdFim")] Expectativa expectativa)
        {
            if (ModelState.IsValid)
            {
                db.Expectativas.Add(expectativa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(expectativa));
        }
示例#14
0
        public ActionResult Create([Bind(Include = "CargoId,NomeCargo,DescricaoCargo")] Cargo cargo)
        {
            if (ModelState.IsValid)
            {
                db.Cargoes.Add(cargo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cargo));
        }
示例#15
0
        public ActionResult AlterarSenha([Bind(Include = "UsuarioId,NomeUsuario,SobrenomeUsuario,Login,Senha,Hierarquia,CargoId")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Entry(usuario).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }
        public ActionResult Create([Bind(Include = "CodigoIdentificador,ExpectativaId,Data,MateriaPrima," +
                                                   "MPLote,MPConsumo,ProdIncio,ProdFim,Maquina,Produto,ProdutoCor,MasterLote,Fornecedor,TempAgua," +
                                                   "NivelOleo,Galho,OffSpec,RefugoKg,UnidadesProduzidas,ContadorInicial,ContadorFinal")] OrdemProducaoPeca ordemProducaoPeca)
        {
            var a = Request.Form["Parada.HoraParada"];
            var b = Request.Form["Parada.HoraRetorno"];
            var c = Request.Form["Parada.Motivo"];
            var d = Request.Form["Parada.Observacoes"];

            if (ModelState.IsValid)
            {
                string[]      hrP    = a.Split(',').ToArray();
                string[]      hrR    = b.Split(',').ToArray();
                string[]      mot    = c.Split(',').ToArray();
                string[]      obs    = d.Split(',').ToArray();
                List <Parada> parada = new List <Parada>();
                for (int x = 0; x < hrP.Count(); x++)
                {
                    Parada p = new Parada();
                    p.HoraParada  = hrP[x];
                    p.HoraRetorno = hrR[x];
                    p.Motivo      = mot[x];
                    p.Observacoes = obs[x];
                    parada.Add(p);
                }

                ordemProducaoPeca.Paradas = parada;

                var qtdOp       = 0;
                var mesAnterior = 0;
                if (db.OrdemProducaoPecas.ToList().Count() > 0)
                {
                    qtdOp       = db.OrdemProducaoPecas.ToList().Last().OPnoMes;
                    mesAnterior = db.OrdemProducaoPecas.ToList().Last().Data.Month;
                }
                if (mesAnterior != ordemProducaoPeca.Data.Month)
                {
                    ordemProducaoPeca.OPnoMes = 1;
                }
                else
                {
                    ordemProducaoPeca.OPnoMes = qtdOp + 1;
                }
                ordemProducaoPeca.Expectativa = db.Expectativas.Find(ordemProducaoPeca.ExpectativaId);
                //db.Entry(ordemProducaoPeca).Reference(f => f.Expectativa).Load();
                ordemProducaoPeca.ConfiguracaoInicial();
                db.OrdemProducaoPecas.Add(ordemProducaoPeca);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ExpectativaId = new SelectList(db.Expectativas, "ExpectativaId", "Produto", ordemProducaoPeca.ExpectativaId);
            return(View(ordemProducaoPeca));
        }
示例#17
0
        public ActionResult Index([Bind(Include = "MoldeId,NomeMolde,Cavidade")] Molde molde)
        {
            if (ModelState.IsValid)
            {
                db.Moldes.Add(molde);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(molde));
        }
示例#18
0
        public ActionResult Create([Bind(Include = "ParadaRefugoId,HoraParada,HoraRetorno,Motivo,Observacoes,OrdemProducaoRefugoId")] ParadaRefugo paradaRefugo)
        {
            if (ModelState.IsValid)
            {
                db.ParadaRefugoes.Add(paradaRefugo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.OrdemProducaoRefugoId = new SelectList(db.OrdemProducaoRefugoes, "OrdemProducaoRefugoId", "Produto", paradaRefugo.OrdemProducaoRefugoId);
            return(View(paradaRefugo));
        }
示例#19
0
        public ActionResult Create([Bind(Include = "ParadaId,HoraParada,HoraRetorno,Motivo,Observacoes,OrdemProducaoCopoId")] ParadaCopo paradaCopo)
        {
            if (ModelState.IsValid)
            {
                db.ParadaCopoes.Add(paradaCopo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.OrdemProducaoCopoId = new SelectList(db.OrdemProducaoCopoes, "CodigoIdentificador", "MateriaPrima", paradaCopo.OrdemProducaoCopoId);
            return(View(paradaCopo));
        }
示例#20
0
        public ActionResult Create([Bind(Include = "EspecificacaoId,TipoKit,CorKit,Parafuso,QuantProduzido,CodigoIdentificadorKit")] Especificacao especificacao)
        {
            if (ModelState.IsValid)
            {
                db.Especificacaos.Add(especificacao);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CodigoIdentificadorKit = new SelectList(db.OrdemProducaoKits, "CodigoIdentificadorKit", "ProdIncio", especificacao.CodigoIdentificadorKit);
            return(View(especificacao));
        }
示例#21
0
        public ActionResult Index([Bind(Include = "UsuarioId,NomeUsuario,SobrenomeUsuario,Login,Senha,Hierarquia,CargoId")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Usuarios.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CargoId = new SelectList(db.Cargoes, "CargoId", "NomeCargo", usuario.CargoId);
            return(View(usuario));
        }
示例#22
0
        public ActionResult Create([Bind(Include = "ParadaId,HoraParada,HoraRetorno,Motivo,Observacoes,CodigoIdentificadorKit")] ParadaKit paradaKit)
        {
            if (ModelState.IsValid)
            {
                db.ParadaKits.Add(paradaKit);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CodigoIdentificadorKit = new SelectList(db.OrdemProducaoKits, "CodigoIdentificadorKit", "ProdIncio", paradaKit.CodigoIdentificadorKit);
            return(View(paradaKit));
        }
        public ActionResult Create([Bind(Include = "EspecificacaoRefugoId,Material,Cor,Peso,Limpeza,Status,OrdemProducaoRefugoId")] EspecificacaoRefugo especificacaoRefugo)
        {
            if (ModelState.IsValid)
            {
                db.EspecificacaoRefugoes.Add(especificacaoRefugo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.OrdemProducaoRefugoId = new SelectList(db.OrdemProducaoRefugoes, "OrdemProducaoRefugoId", "Produto", especificacaoRefugo.OrdemProducaoRefugoId);
            return(View(especificacaoRefugo));
        }
示例#24
0
        public ActionResult Create([Bind(Include = "VendaKitId,ValorUnitario,Subtotal,ExpedicaoKitId,EspecificacaoId")] VendaKit vendaKit)
        {
            if (ModelState.IsValid)
            {
                db.VendaKits.Add(vendaKit);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EspecificacaoId = new SelectList(db.Especificacaos, "EspecificacaoId", "TipoKit", vendaKit.EspecificacaoId);
            ViewBag.ExpedicaoKitId  = new SelectList(db.ExpedicaoKits, "ExpedicaoKitId", "ExpedicaoKitId", vendaKit.ExpedicaoKitId);
            return(View(vendaKit));
        }
示例#25
0
        public ActionResult Create([Bind(Include = "ControleDeQualidadeId,Ciclo,Hora,PesoDaPeca,Peso,Cor,Dimensao,Assinatura,Liberado,OrdemProducaoPecaId")] ControleDeQualidade controleDeQualidade)
        {
            if (ModelState.IsValid)
            {
                controleDeQualidade.ValidaInspecao();
                db.ControleDeQualidades.Add(controleDeQualidade);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.OrdemProducaoPecaId = new SelectList(db.OrdemProducaoPecas, "CodigoIdentificador", "MateriaPrima", controleDeQualidade.OrdemProducaoPecaId);
            return(View(controleDeQualidade));
        }
示例#26
0
        public ActionResult Create([Bind(Include = "FormularioOrdemServicoId,TipoManutencao,HoraInicio,HoraFinal,Dt,Intervalo,IntervaloInicio,IntervaloFim,ObsIntervalo,Executante,MaquinaId,UsuarioId")] FormularioOrdemServico formularioOrdemServico)
        {
            if (ModelState.IsValid)
            {
                db.FormularioOrdemServicoes.Add(formularioOrdemServico);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MaquinaId = new SelectList(db.Maquinas, "MaquinaId", "NomeMaquina", formularioOrdemServico.MaquinaId);
            ViewBag.UsuarioId = new SelectList(db.Usuarios, "UsuarioId", "NomeUsuario", formularioOrdemServico.UsuarioId);
            return(View(formularioOrdemServico));
        }
示例#27
0
        public ActionResult Create([Bind(Include = "KitPecaId,CodigoIdentificador,CodigoIdentificadorKit")] KitPeca kitPeca)
        {
            if (ModelState.IsValid)
            {
                db.KitPecas.Add(kitPeca);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CodigoIdentificadorKit = new SelectList(db.OrdemProducaoKits, "CodigoIdentificadorKit", "ProdIncio", kitPeca.CodigoIdentificadorKit);
            ViewBag.CodigoIdentificador    = new SelectList(db.OrdemProducaoPecas, "CodigoIdentificador", "MateriaPrima", kitPeca.CodigoIdentificador);
            return(View(kitPeca));
        }
示例#28
0
        public ActionResult Create([Bind(Include = "VendaId,ValorUnitario,Subtotal,ExpedicaoCopoId,EspecificacaoCopoId")] Venda venda)
        {
            if (ModelState.IsValid)
            {
                db.Vendas.Add(venda);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EspecificacaoCopoId = new SelectList(db.EspecificacaoCopoes, "EspecificacaoCopoId", "LoteMaster", venda.EspecificacaoCopoId);
            ViewBag.ExpedicaoCopoId     = new SelectList(db.ExpedicaoCopoes, "ExpedicaoId", "ExpedicaoId", venda.ExpedicaoCopoId);
            return(View(venda));
        }
        public ActionResult Create([Bind(Include = "ControleDeQualidadeCopoId,Ciclo,HoraInicial,HoraFinal,PesoDaPeca,PesoDaPeca2,Peso,Cor,Dimensao,Assinatura,Liberado,OrdemProducaoCopoId,UsuarioId")] ControleDeQualidadeCopo controleDeQualidadeCopo)
        {
            if (ModelState.IsValid)
            {
                db.ControleDeQualidadeCopoes.Add(controleDeQualidadeCopo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.OrdemProducaoCopoId = new SelectList(db.OrdemProducaoCopoes, "CodigoIdentificador", "MateriaPrima", controleDeQualidadeCopo.OrdemProducaoCopoId);
            ViewBag.UsuarioId           = new SelectList(db.Usuarios, "UsuarioId", "NomeUsuario", controleDeQualidadeCopo.UsuarioId);
            return(View(controleDeQualidadeCopo));
        }
        public ActionResult Create([Bind(Include = "EspecificacaoCopoId,CorId,UniProd,LoteMaster,OrdemProducaoCopoId")] EspecificacaoCopo especificacaoCopo)
        {
            if (ModelState.IsValid)
            {
                db.EspecificacaoCopoes.Add(especificacaoCopo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CorId = new SelectList(db.Cors, "CorId", "NomeCor", especificacaoCopo.CorId);
            ViewBag.OrdemProducaoCopoId = new SelectList(db.OrdemProducaoCopoes, "CodigoIdentificador", "MateriaPrima", especificacaoCopo.OrdemProducaoCopoId);
            return(View(especificacaoCopo));
        }