Example #1
0
        private ActionResult GetView(int id)
        {
            ProdutoDAO    produto    = new ProdutoDAO();
            CategoriaDAO  categoria  = new CategoriaDAO();
            FornecedorDAO fornecedor = new FornecedorDAO();
            var           obj        = produto.GetProduto(id);
            var           result     = new ProdutoVW
            {
                IdProduto      = obj.IdProduto,
                dsProduto      = obj.dsProduto,
                codBarra       = obj.codBarra,
                nrQtd          = obj.nrQtd,
                nrUnidade      = obj.nrUnidade,
                vlCompra       = obj.vlCompra,
                vlCusto        = obj.vlCusto,
                vlVenda        = obj.vlVenda,
                vlUltCompra    = obj.vlUltCompra,
                dtCadastro     = obj.dtCadastro,
                dtUltAlteracao = obj.dtUltAlteracao,
                IdCategoria    = obj.IdCategoria,
                IdFornecedor   = obj.IdFornecedor
            };
            var objCategoria = categoria.GetCategoria(result.IdCategoria);

            result.categoria = new ViewModels.Categorias.SelectCategoriaVM {
                Id = objCategoria.IdCategoria, Text = objCategoria.dsCategoria
            };
            var objFornecedor = fornecedor.GetFornecedor(result.IdFornecedor);

            result.fornecedor = new ViewModels.Fornecedores.SelectFornecedorVM {
                IdFornecedor = objFornecedor.IdFornecedor, nmNome = objFornecedor.nmNome
            };
            return(View(result));
        }
Example #2
0
 /// <summary>
 /// Retorna um objeto FornecedorDTO caso a instrução seja bem sucedida.
 /// </summary>
 public FornecedorDTO GetFornecedor(int id)
 {
     try
     {
         return(regrasdados.GetFornecedor(id));
     }
     catch (Exception ex)
     {
         throw new FaultException(ex.Message);
     }
 }
Example #3
0
        private ActionResult GetView(int id)
        {
            FornecedorDAO    objFornecedor    = new FornecedorDAO();
            CidadeDAO        DAOCidade        = new CidadeDAO();
            CondPagamentoDAO condPagamentoDAO = new CondPagamentoDAO();
            var obj    = objFornecedor.GetFornecedor(id);
            var result = new FornecedorVM
            {
                IdModelPai      = obj.IdFornecedor,
                nmPessoa        = obj.nmNome,
                nrTelefone      = obj.nrTelefone,
                nrCelular       = obj.nrCelular,
                dsEmail         = obj.dsEmail,
                flTipo          = obj.flTipo,
                nrCEP           = obj.nrCEP,
                dsLogradouro    = obj.dsLogradouro,
                nrResidencial   = obj.nrResidencial,
                dsBairro        = obj.dsBairro,
                dsComplemento   = obj.dsComplemento,
                dtCadastro      = obj.dtCadastro,
                dtUltAlteracao  = obj.dtUltAlteracao,
                idCidade        = obj.idCidade,
                idCondPagamento = obj.idCondPagamento,

                Fisica = new FornecedorVM.PessoaFisicaVM
                {
                    nmApelido    = obj.dsNome,
                    nrCPF        = obj.nrCPFCNPJ,
                    nrRG         = obj.nrRGIE,
                    dtNascimento = obj.dtNasc,
                    flSexo       = obj.flSexo
                },
                Juridica = new FornecedorVM.PessoaJuridicaVM
                {
                    nmFantasia = obj.dsNome,
                    dsSite     = obj.dsSite,
                    nrContato  = obj.nrContato,
                    nrCNPJ     = obj.nrCPFCNPJ,
                    nrIE       = obj.nrRGIE,
                }
            };
            var objCidade = DAOCidade.GetCidade(result.idCidade);

            result.Cidade = new ViewModels.Cidades.SelectCidadeVM {
                Id = objCidade.IdCidade, Text = objCidade.nmCidade
            };
            var objCondPag = condPagamentoDAO.GetCondPagamento(result.idCondPagamento);

            result.condPagamento = new ViewModels.CondPagamentos.SelectCondPagamentoVM {
                Id = objCondPag.IdCondPag, Text = objCondPag.dsCondPag
            };
            return(View(result));
        }
Example #4
0
        public ActionResult Edit(int id, FornecedorVM fornecedor)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    FornecedorDAO objFornecedor = new FornecedorDAO();
                    var           obj           = objFornecedor.GetFornecedor(id);

                    var bean = fornecedor.GetFornecedor(obj);
                    var dao  = new FornecedorDAO();
                    bean.dtUltAlteracao = DateTime.Now;
                    dao.UpdateFornecedor(bean);

                    this.AddFlashMessage("Registro Alterado com sucesso!");
                    return(RedirectToAction("index"));
                }
                catch
                {
                    return(View(fornecedor));
                }
            }
            return(View(fornecedor));
        }