public ResultValidation Salvar(CategoriaProdutoFaixa categoriaProdutoFaixa)
        {
            ResultValidation returnValidation = new ResultValidation();

            if (!returnValidation.Ok)
            {
                return(returnValidation);
            }

            try
            {
                if (categoriaProdutoFaixa.CodigoCategoria == null)
                {
                    repoCategoriaProdutoFaixa.Add(categoriaProdutoFaixa);
                }
                else
                {
                    repoCategoriaProdutoFaixa.Update(categoriaProdutoFaixa);
                }

                context.SaveChanges();
            }
            catch (Exception err)
            {
                returnValidation.AddMessage("", err);
            }

            return(returnValidation);
        }
        public JsonResult EditarFaixa(FormCollection form)
        {
            try
            {
                string idCategoria = form["data[IdCategoria]"];

                string codigoFaixa = form["data[CodigoFaixa]"];


                CategoriaProduto categoriaProduto = facade.ConsultarCategoria(idCategoria);

                CategoriaProdutoFaixa objCategoriaFaixa = new CategoriaProdutoFaixa();

                objCategoriaFaixa.CodigoCategoria = idCategoria;
                objCategoriaFaixa.CodigoFaixa     = codigoFaixa;
                objCategoriaFaixa.DescricaoFaixa  = form["data[Descricao]"];
                objCategoriaFaixa.InicioFaixa     = Convert.ToInt32(form["data[InicioFaixa]"]);
                objCategoriaFaixa.TerminoFaixa    = Convert.ToInt32(form["data[TerminoFaixa]"]);
                objCategoriaFaixa.InicioVigencia  = DateTime.Now.Date;

                facadeCategoriaFaixa.AlterarFaixa(objCategoriaFaixa);

                return(Json(new { success = true, idCategoria = idCategoria }));
            }
            catch (Exception)
            {
                return(Json(new { success = false }));
            }
        }
Ejemplo n.º 3
0
        //public void IncluirTipoContato(TipoContato tipoContato)
        //{
        //    if (!modelState.IsValid)
        //    {
        //        return;
        //    }

        //    tipoContato.DataCadastro = DateTime.Now;
        //    tipoContato.IdUsuarioCadastro = ((UsuarioBackOffice)HttpContext.Current.Session["user"]).Id;

        //    ResultValidation retorno = serviceTipoContato.Incluir(tipoContato);

        //    PreencherModelState(retorno);
        //}

        public void AlterarFaixa(CategoriaProdutoFaixa CategoriaFaixa)
        {
            ResultValidation retorno = serviceCategoriaProdutoFaixa.Salvar(CategoriaFaixa);

            PreencherModelState(retorno);
        }