Ejemplo n.º 1
0
        /// <summary>
        /// Função para atualização dos dados do responsável técnico no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Atualizar(ResponsávelTécnicoDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                string nome_resp_tecnico = registro.nome.Replace("'", "''");
                bd = new Acesso_BD();
                string comando = string.Format("UPDATE responsavel_tecnico SET nome = '{0}', cpf = '{1}' WHERE id_resp_tecnico = {2}", registro.nome, registro.cpf, registro.id_resp_tecnico);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar editar o responsável técnico!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Função para inserção dos dados do responsável técnico no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Inserir(ResponsávelTécnicoDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                string nome_resp_tecnico = registro.nome.Replace("'", "''");
                bd = new Acesso_BD();
                string comando = string.Format("INSERT INTO responsavel_tecnico(nome, cpf) VALUES ('{0}', '{1}')", registro.nome, registro.cpf);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar gravar o responsável técnico!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }