public void Modificar(ITipoDeProcedimentoInterno tipoDeProcedimentoInterno)
        {
            var sql = new StringBuilder();
            IDBHelper DBHelper;

            DBHelper = ServerUtils.getDBHelper();

            sql.Append("UPDATE MP_TIPO_PROCEDIMENTO_INTERNO SET ");
            sql.Append(String.Concat("DESCRICAO_TIPO = '", UtilidadesDePersistencia.FiltraApostrofe(tipoDeProcedimentoInterno.Descricao), "' "));
            sql.Append(String.Concat("WHERE IDTIPO_PROCEDIMENTO_INTERNO = ", tipoDeProcedimentoInterno.Id.Value.ToString()));

            DBHelper.ExecuteNonQuery(sql.ToString());
        }
        public void Inserir(ITipoDeProcedimentoInterno tipoProcedimentoInterno)
        {
            var sql = new StringBuilder();
            IDBHelper DBHelper;

            DBHelper = ServerUtils.getDBHelper();

            tipoProcedimentoInterno.Id = GeradorDeID.getInstancia().getProximoID();

            sql.Append("INSERT INTO MP_TIPO_PROCEDIMENTO_INTERNO (");
            sql.Append("IDTIPO_PROCEDIMENTO_INTERNO, DESCRICAO_TIPO) ");
            sql.Append("VALUES (");
            sql.Append(String.Concat(tipoProcedimentoInterno.Id.Value.ToString(), ", "));
            sql.Append(String.Concat("'", UtilidadesDePersistencia.FiltraApostrofe(tipoProcedimentoInterno.Descricao), "') "));

            DBHelper.ExecuteNonQuery(sql.ToString());
        }
        public void Modificar(ITipoDeProcedimentoInterno procedimentosInternos)
        {
            ServerUtils.setCredencial(_Credencial);

            var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDeTipoDeProcedimentoInterno>();

            try
            {
                ServerUtils.BeginTransaction();
                mapeador.Modificar(procedimentosInternos);
                ServerUtils.CommitTransaction();
            }
            catch
            {
                ServerUtils.RollbackTransaction();
                throw;
            }
            finally
            {
                ServerUtils.libereRecursos();
            }
        }
        private void MostreProcedimentoInterno(ITipoDeProcedimentoInterno procedimentoInterno)
        {
            ViewState[ID_OBJETO] = procedimentoInterno.Id.Value.ToString();

            cboTipoDeProcedimentosInternos.Text = procedimentoInterno.Descricao;
            ExibaTelaConsultar();
        }