private tbCategoriaCliente CastCategoriaCliente(CategoriaClienteEntity categoriaCliente)
        {
            tbCategoriaCliente tb = new tbCategoriaCliente();

            tb.DataUltimaAlteracao = categoriaCliente.DataUltimaAlteracao;
            tb.id   = categoriaCliente.id;
            tb.Nome = categoriaCliente.Nome;
            tb.responsavelUltimaAlteracao = categoriaCliente.responsavelUltimaAlteracao;

            return(tb);
        }
        public string InsereCategoriaCliente(CategoriaClienteEntity categoriaCliente)
        {
            bool ret = lObjCategoriaClienteDAL.InsereCategoriaCliente(categoriaCliente);

            if (ret)
            {
                return("Categoria incluida com sucesso!");
            }
            else
            {
                return("Ocorreu um erro ao incluir a categoria!");
            }
        }
        public bool InsereCategoriaCliente(CategoriaClienteEntity CategoriaCliente)
        {
            try
            {
                using (var context = new CirculoNegocioEntities())
                {
                    context.tbCategoriaClientes.AddObject(CastCategoriaCliente(CategoriaCliente));
                    context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        protected void btnIncluir_Click(object sender, EventArgs e)
        {
            CategoriaClienteEntity objCategoriaCliente = new CategoriaClienteEntity();

            objCategoriaCliente.Nome = txtNome.Text;
            objCategoriaCliente.responsavelUltimaAlteracao = Membership.GetUser().UserName;
            objCategoriaCliente.DataUltimaAlteracao        = DateTime.Now;

            string retorno = string.Empty;

            retorno = categoriaClienteBusiness.InsereCategoriaCliente(objCategoriaCliente);

            this.Alert(retorno);

            CarregaGridView();
            RestauraControles();
        }
        private List <CategoriaClienteEntity> CastListCategoriasClienteEntity(List <tbCategoriaCliente> tbCategoriaCliente)
        {
            List <CategoriaClienteEntity> lst = new List <CategoriaClienteEntity>();

            foreach (var categoriaCliente in tbCategoriaCliente)
            {
                CategoriaClienteEntity categoria = new CategoriaClienteEntity();

                categoria.DataUltimaAlteracao = categoriaCliente.DataUltimaAlteracao;
                categoria.id   = categoriaCliente.id;
                categoria.Nome = categoriaCliente.Nome;
                categoria.responsavelUltimaAlteracao = categoriaCliente.responsavelUltimaAlteracao;

                lst.Add(categoria);
            }

            return(lst);
        }