/// <summary>
        /// Cadastra um AlimentacaoAlimento
        /// </summary>
        /// <param name="objAlimentacaoAlimento"></param>
        /// <returns></returns>
        public AlimentacaoAlimento Salvar(AlimentacaoAlimento objAlimentacaoAlimento)
        {

            SqlCommand comando = new SqlCommand();
            comando.Connection = base.Conectar();

            comando.CommandText =
                    @"INSERT INTO AlimentacaoAlimento  (CodigoAlimentacao, CodigoAlimento)
                     VALUES ( @codigoAlimentacao, @codigoAlimento)";

            comando.CommandType = System.Data.CommandType.Text;

            SqlParameter parametroCodigoAlimentacao = new SqlParameter("@codigoAlimentacao", objAlimentacaoAlimento.CodigoAlimentacao.Value);
            parametroCodigoAlimentacao.DbType = System.Data.DbType.Int32;
            comando.Parameters.Add(parametroCodigoAlimentacao);

            SqlParameter parametroCodigoAlimento = new SqlParameter("@codigoAlimento", objAlimentacaoAlimento.CodigoAlimento.Value);
            parametroCodigoAlimento.DbType = System.Data.DbType.Int32;
            comando.Parameters.Add(parametroCodigoAlimento);

            comando.ExecuteNonQuery();

            return objAlimentacaoAlimento;
        }
        /// <summary>
        /// Lista AlimentacaoAlimento por Código da Alimentação
        /// </summary>
        /// <param name="codAlimentacao"></param>
        /// <returns></returns>
        public List<AlimentacaoAlimento> ListarPorCodAlimentacao(int codAlimentacao)
        {
            List<AlimentacaoAlimento> objAlimentacaoAlimentoLista = new List<AlimentacaoAlimento>();
            AlimentacaoAlimento objAlimentacaoAlimento = null;

            SqlCommand comando = new SqlCommand(@"select AA.CodigoAlimentacao, AA.CodigoAlimento, A.NomeAlimento from AlimentacaoAlimento AA inner join Alimento A on AA.CodigoAlimento = A.CodigoAlimento
                                                    where AA.CodigoAlimentacao = @codigoAlimentacao", base.Conectar());

            SqlParameter parametroCodigoAlimentacao = new SqlParameter("@codigoAlimentacao", codAlimentacao);
            parametroCodigoAlimentacao.DbType = System.Data.DbType.Int32;
            comando.Parameters.Add(parametroCodigoAlimentacao);

            SqlDataReader leitorDados = comando.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

            while (leitorDados.Read())
            {
                objAlimentacaoAlimento = new AlimentacaoAlimento();

                objAlimentacaoAlimento.CodigoAlimentacao = Convert.ToInt32(leitorDados["CodigoAlimentacao"]);
                objAlimentacaoAlimento.CodigoAlimento = Convert.ToInt32(leitorDados["CodigoAlimento"]);
                objAlimentacaoAlimento.NomeAlimento = leitorDados["NomeAlimento"].ToString();

                objAlimentacaoAlimentoLista.Add(objAlimentacaoAlimento);
            }

            leitorDados.Close();
            leitorDados.Dispose();

            return objAlimentacaoAlimentoLista;
        }
        /// <summary>
        /// Preencha a entidade Alimentacao com os dados da View
        /// </summary>
        private SGS.Entidades.Alimentacao PegarDadosView()
        {
            SGS.Entidades.Alimentacao objAlimentacao = SGSAlimentacao;

            objAlimentacao.DiaSemana = ddlDiaSemana.SelectedValue;
            objAlimentacao.Horario = txtHorario.Text;
            objAlimentacao.Periodo = ddlPeriodo.SelectedValue;
            objAlimentacao.Diretiva = txtDiretiva.Text;

            objAlimentacao.AlimentacaoAlimentoLista = new List<AlimentacaoAlimento>();
            AlimentacaoAlimento objAlimentacaoAlimento = new AlimentacaoAlimento();
            foreach (ListItem objListItem in ltbAlimentos.Items)
            {
                objAlimentacaoAlimento = new AlimentacaoAlimento();

                if (objListItem.Selected == true)
                {
                    objAlimentacaoAlimento.CodigoAlimento = Convert.ToInt32(objListItem.Value);
                    objAlimentacao.AlimentacaoAlimentoLista.Add(objAlimentacaoAlimento);
                }
            }

            return objAlimentacao;
        }