Beispiel #1
0
        public Object BD(char _c, Object _param)

        {
            try
            {
                DistribuidoraDAO dao = new DistribuidoraDAO();
                switch (_c)
                {
                case 'i':
                    return(dao.InserirNoBD((Distribuidora)_param));

                case 'd':
                    return(dao.DeletarNoBD((Int32)_param));

                case 'u':
                    return(dao.AlterarNoBD((Distribuidora)_param));

                case 't':
                    return(dao.listarTodos());
                }

                return(null);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #2
0
        public ActionResult CadastroFabrica()
        {
            var d = new List <Distribuidora>(DistribuidoraDAO.ObterInstancia().ObterDistribuidoras());
            //ViewBag.distribuidoras = new SelectList(d, "IdDistribuidora", "Nome");
            var viewModel = new FabricaViewModel(d);

            return(View(viewModel));
        }
Beispiel #3
0
        public String excluirDistribuidora(int idDistribuidora)
        {
            DistribuidoraDAO distribuidoraDAO = new DistribuidoraDAO();
            bool             resultado;

            resultado = distribuidoraDAO.deletDistribuidora(idDistribuidora);

            if (resultado == true)
            {
                return("Distribuidora excluída com sucesso.");
            }
            else
            {
                return("Falha ao excluir a distribuidora.");
            }
        }
Beispiel #4
0
        public ActionResult EditarFabrica(int?IdFabrica)
        {
            if (IdFabrica == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Fabrica f = FabricaDAO.ObterInstancia().ObterFabricaPorID(Convert.ToInt32(IdFabrica));

            if (f == null)
            {
                return(new HttpNotFoundResult());
            }
            var d = DistribuidoraDAO.ObterInstancia().ObterDistribuidoras();

            ViewBag.distribuidoras = new SelectList(d, "IdDistribuidora", "Nome");
            return(View(f));
        }
Beispiel #5
0
        public String cadastrarDistribuidora(DistribuidoraM distribuidoraM)
        {
            DistribuidoraDAO distribuidoraDAO = new DistribuidoraDAO();
            bool             resultado;

            if (distribuidoraM.DescricaoDistribuidora.Length >= 2)
            {
                resultado = distribuidoraDAO.cadastroDistribuidora(distribuidoraM);

                if (resultado == true)
                {
                    return("Distribuidora " + distribuidoraM.DescricaoDistribuidora + " cadastrada com sucesso.");
                }
                else
                {
                    return("Falha ao cadastrar, verifique se a distribuidora já foi cadastrada anteriormente.");
                }
            }
            else
            {
                return("Digite pelo menos 2 caracteres para a Distribuidora.");
            }
        }
Beispiel #6
0
        public String editarDistribuidora(DistribuidoraM distribuidoraM)
        {
            DistribuidoraDAO distribuidoraDAO = new DistribuidoraDAO();

            bool resultado;

            if (distribuidoraM.DescricaoDistribuidora.Length >= 2)
            {
                resultado = distribuidoraDAO.alterarDistribuidora(distribuidoraM);

                if (resultado == true)
                {
                    return("Distribuidora editada com sucesso.");
                }
                else
                {
                    return("Falha ao editar a distribuidora.");
                }
            }
            else
            {
                return("Digite pelo menos 2 caracteres para a distribuidora");
            }
        }
Beispiel #7
0
        public List <DistribuidoraM> distribuidorasCadastradas()
        {
            DistribuidoraDAO distribuidoraDAO = new DistribuidoraDAO();

            return(distribuidoraDAO.distribuidorasCadastradas());
        }
Beispiel #8
0
        public DataTable pesquisarDistribuidora(String pesquisa)
        {
            DistribuidoraDAO distribuidoraDAO = new DistribuidoraDAO();

            return(distribuidoraDAO.pesquisarDistribuidora(pesquisa));
        }
Beispiel #9
0
        public DataTable selecDistribuidora()
        {
            DistribuidoraDAO distribuidoraDAO = new DistribuidoraDAO();

            return(distribuidoraDAO.selectDistribuidoraT());
        }