示例#1
0
        /// <summary>
        /// Lista de Salas pesquisados
        /// </summary>
        /// <param name="Sala">Entidade Sala</param>
        /// <returns>Lista de Salas pesquisados</returns>
        public List <EntSala> Pesquisar(EntSala Sala)
        {
            List <EntSala> retSala = new List <EntSala>();

            ConfiguraSql();

            string strSql = Sql.CriarSelect();

            // Passagem de parametros
            if (Sala.DescricaoSala != "")
            {
                strSql += " and DescricaoSala like @DescricaoSala";
                strSql  = strSql.Replace("@DescricaoSala", "'%" + Sala.DescricaoSala + "%'");
            }

            // Passagem de parametros
            if (Sala.CodUnidade > 0)
            {
                strSql += " and sl.codunidade = @codUnidade";
                strSql  = strSql.Replace("@codUnidade", Sala.CodUnidade.ToString());
            }

            // realizando a busca
            retSala = bd.Busca(strSql);

            return(retSala);
        }
示例#2
0
        /// <summary>
        /// Exclui dados do Salas
        /// </summary>
        /// <param name="Salas">Entidade Salas</param>
        /// <returns>Retorna sucesso ou falha</returns>
        public bool Excluir(EntSala Sala)
        {
            bool retorno = false;

            retorno = objDao.Excluir(Sala);

            return(retorno);
        }
示例#3
0
        /// <summary>
        /// Cadastra dados do Salas
        /// </summary>
        /// <param name="Salas">Entidade Salas</param>
        /// <returns>Retorna sucesso ou falha</returns>
        public bool Cadastrar(EntSala Sala)
        {
            bool retorno = false;

            retorno = objDao.Cadastrar(Sala);

            return(retorno);
        }
示例#4
0
        /// <summary>
        /// Grava dados do Salas
        /// </summary>
        /// <param name="Salas">Entidade Salas</param>
        /// <returns>Gravacao dos dados do Salas</returns>
        public bool Gravar(EntSala Sala)
        {
            bool retorno = false;

            retorno = objDao.Gravar(Sala);

            return(retorno);
        }
示例#5
0
        /// <summary>
        /// Lista de Salas pesquisados
        /// </summary>
        /// <param name="Salas">Entidade Salas</param>
        /// <returns>Lista de Salas pesquisados</returns>
        public List <EntSala> Pesquisar(EntSala Sala)
        {
            List <EntSala> retSala = new List <EntSala>();

            retSala = objDao.Pesquisar(Sala);

            return(retSala);
        }
示例#6
0
        /// <summary>
        /// Exclui dados do Sala
        /// </summary>
        /// <param name="Sala">Entidade Sala</param>
        /// <returns>Retorna sucesso ou falha</returns>
        public bool Excluir(EntSala Sala)
        {
            bool retorno            = false;
            List <SqlParameter> par = new List <SqlParameter>();

            ConfiguraSql();

            string sqlStr = Sql.CriarDelete();

            // Passagem de parametros
            par.Add(new SqlParameter("@codSala", Sala.CodSala));

            // Registrando Historico
            bd.RegistraHistorico(Logado.logadoCod, "delete", "tbSala", Sala.CodSala);

            // Finalizando comando
            retorno = bd.ExecutaComandoSemRetorno(sqlStr, CommandType.Text, par);

            return(retorno);
        }
示例#7
0
        /// <summary>
        /// Cadastra dados do Sala
        /// </summary>
        /// <param name="Sala">Entidade Sala</param>
        /// <returns>Retorna sucesso ou falha</returns>
        public bool Cadastrar(EntSala Sala)
        {
            bool retorno            = false;
            List <SqlParameter> par = new List <SqlParameter>();

            ConfiguraSql();

            string sqlStr = Sql.CriarInsert();

            // Passagem de parametros
            par.Add(new SqlParameter("@DescricaoSala", Sala.DescricaoSala));
            par.Add(new SqlParameter("@codUnidade", Sala.CodUnidade));

            // Registrando Historico
            bd.RegistraHistorico(Logado.logadoCod, "insert", "tbSala", 0);

            // Finalizando comando
            retorno = bd.ExecutaComandoSemRetorno(sqlStr, CommandType.Text, par);

            return(retorno);
        }